我使用this guide安装了Android Studio。我有Android Studio3.0.1和Java版本的1.8.0_161,运行在Macbook Pro: MacOS High Sierra上,带有核心i7和16 on内存。
我正在开发一个应用程序,我已经使用iOS模拟器好了一段时间了,最近开始尝试在安卓模拟器上测试这个应用程序。我在Android Studio中打开应用程序(确保选择React项目中的Android子文件夹作为我的根项目文件夹),然后点击"Run App“启动模拟器,模拟器就会运行。然而,我只看到了模拟手机的主屏幕,应用程序没有启动。我得到以下错误:
/Users/myUser/Documents/myProject/node_modules/react-native-permissions/android/src/main/java/com/joshblour/reactnativepermissions/ReactNativePermissionsPackage.java
Error:(19, 5) error: method does not override or implement a method from a supertype
Error:Execution failed for task ':react-native-permissions:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

发布于 2018-02-24 06:02:34
删除以下方法上的@Override (在ReactNativePermissionsPackage.java文件内)将删除上述错误:
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}https://stackoverflow.com/questions/48956858
复制相似问题