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();
}
我使用 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();
}