React Native:Android 模拟器启动但应用程序未打开

React Native: Android simulator starts but app doesn't open

我使用 this guide 安装了 Android Studio。我有 Android Studio 3.0.1 和 Java 1.8 版。0_161,运行ning 在 Macbook Pro 上:MacOS High Sierra,Core i7 和 16GB RAM。

我正在开发一个应用程序,我已经使用 iOS 模拟器一段时间了,最​​近开始尝试在 android 模拟器上测试该应用程序。我在 Android Studio 中打开应用程序(确保 select React 项目中的 android 子文件夹作为我的根项目文件夹)然后点击 "Run App" 启动模拟器,它确实 运行。但是,我只看到模拟 phone 的主屏幕,应用程序没有启动。我收到这些错误:

/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.

删除以下方法(在 ReactNativePermissionsPackage.java 文件内)的 @Override 会删除上述错误:

@Override
public List<Class<? extends JavaScriptModule>> createJSModules() {
  return Collections.emptyList();
}