我使用 React Native 构建了一个 android 应用程序,它构建成功,但是当我在我的 Android 虚拟设备中运行该应用程序时,它显示一个完整的红色屏幕,并出现以下错误:
我以前从未做过本机应用程序开发,我也没有任何 Java 知识,所以我不知道这个错误意味着什么以及如何解决这个问题。
原文由 UtkarshPramodGupta 发布,翻译遵循 CC BY-SA 4.0 许可协议
我使用 React Native 构建了一个 android 应用程序,它构建成功,但是当我在我的 Android 虚拟设备中运行该应用程序时,它显示一个完整的红色屏幕,并出现以下错误:
我以前从未做过本机应用程序开发,我也没有任何 Java 知识,所以我不知道这个错误意味着什么以及如何解决这个问题。
原文由 UtkarshPramodGupta 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以尝试检查目录中的文件 MainApplication.java
: android\app\src\main\java
是否存在任何重复的包AirMapModule,如果有则删除1。
原文由 Nguyên Hoàng 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答3.1k 阅读
与此错误关联的包的名称不是
AirMapModule
而是MapsPackage
来自com.airbnb.android.react.maps
。在您的
MainApplication.java
目录中:android/app/src/main/java/../../
删除任何重复的条目:import com.airbnb.android.react.maps.MapsPackage
new MapsPackage()
在函数中getPackages