React原生android应用程序已停止

时间:2016-02-15 10:16:27

标签: javascript android react-native

我坚持使用Android版本的应用程序(这个版本的“欢迎使用React Native!”文本)。在此之后,我按照文档说明做了一些确切的步骤。在构建此应用程序的Android版本后,我在我的设备上复制了APK文件的签名版本并安装它 - 当我尝试启动它然后我收到消息“不幸的是,FirstProject已经停止”。这个应用程序的调试版工作正常。我花了差不多一个星期试图运行它,我没有找到任何解决方案。有没有人知道我做错了什么?

此致

2 个答案:

答案 0 :(得分:10)

我认为问题在于here。 在最新版本中,默认情况下启用专业版保护。尝试在android / app / build.gradle中禁用它:

buildTypes {
  release {
      minifyEnabled enableProguardInReleaseBuilds
      proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
  }
}

改变这个:

def enableProguardInReleaseBuilds = true 

到此:

def enableProguardInReleaseBuilds = false 

然后再次运行步骤为您创建APK。

答案 1 :(得分:1)

嗯,这真的不是很多信息使用..但是,如果差异只是调试ou签名,我会在签名版本中搜索混淆问题

但这只是一个疯狂的猜测。如果你想真正得到帮助,你需要把堆栈错误放在这里,以及崩溃代码部分的更多信息。