我使用this guide安装了Android Studio。我有Android Studio 3.0.1和Java版本1.8.0_161,在Macbook Pro上运行:MacOS High Sierra,带有Core i7和16GB RAM。
我正在开发一个应用程序,我现在已经使用iOS模拟器了一段时间,最近开始尝试在Android模拟器上测试应用程序。我在Android Studio中打开应用程序(确保选择React项目中的android子文件夹作为我的根项目文件夹),然后单击“运行应用程序”以启动运行的模拟器。但是,我只看到模拟手机的主屏幕,并且该应用程序无法启动。我收到这些错误:
/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.
答案 0 :(得分:-1)
删除以下方法的@Override
(在ReactNativePermissionsPackage.java文件中)删除了上述错误:
@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
return Collections.emptyList();
}