React Native Android失败:错误3

时间:2018-03-12 21:50:03

标签: react-native react-native-android

希望你能在这里帮助我: 我目前正在构建一个我通过CRNA创建的应用程序然后退出。我正确地获得了ios版本,但我目前在Android版本上苦苦挣扎。 运行react-native run-android时我得到的是以下错误:

Error type 3
Error: Activity class {com.myapp/com.myapp.MainActivity} does not exist.

我已检查app/build.gradleapp/src/main/AndroidManifest.xmlapp/src/main/java/com/myapp/MainActivity.javaapp/src/main/java/com/myapp/MainActivity.java包裹上的名称错误。我已尝试从com.myapp移至com.mebius.myappcom

似乎这来自我唯一使用的插件。我继续调查

任何提示?

2 个答案:

答案 0 :(得分:0)

有三个可能的原因导致Android应用程序构建失败

<强> 1。您需要在android / local.properties中定义sdk路径 如果local.properties没有放置,那么用它创建一个文件名 添加

  

sdk.dir = home / user / AndroidApp / local / Sdk

您可以匹配他们的系统路径..

<强> 2。您的genymotion或avd必须启用android studio 第3。您必须使用以下命令

  

npm start

在新航站楼。

请完成它。 感谢

答案 1 :(得分:0)

实际上我的gradle配置有问题,如下所示: include ':react-native-sensors' project(':react-native-sensors').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-sensors/android') rootProject.name = 'accelapp' 我需要添加:include ':app'

我不知道是否是由于从CRNA中弹出的过程,或者是由于react-native link react-native-sensors而导致的。

编辑经过一番调查后,我无法重现此问题。这让我觉得这是一个错误的复制/粘贴...