新的反应,并试图编译一个APK,但失败

我试图设置一个构build过程,当我们的开发人员提交到GitLab存储库时,可以运行这个过程。 我试图让这个东西来build立APK和我用这个方法是由这个线程build议我得到的错误是在这意味着该文件aapt不存在。 虽然调查这条道路肯定存在,所以我不知道我在这里做错了什么。

我使用的docker容器是/ runmymind / docker-android-sdk /:latest然后我在/ chamunks / ReactNativeAndroid /

我不完全确定我是如何失败,因为我从来没有编译过一个Android应用程序,但这个过程是如此疯狂,使我想知道如何有人build立一个Android应用程序。

你可以尝试删除android/buildandroid/app/build目录,然后调用gradle来构build和安装应用程序。

对于Debug你应该在你的项目根目录中调用这些。

  • (cd android/ && ./gradlew assembleDebug)
  • (cd android/ && ./gradlew installDebug)

对于Release您应该在项目根目录中调用这些。 这个选项需要一个生成的.keystore文件。 生产的.apk文件在android/app/build/outputs/apk ;

  • (cd android/ && ./gradlew assembleRelease)
  • (cd android/ && ./gradlew installRelease)

你也可以尝试重新安装你的android-sdk。 您可能在版本23.0.3中遇到问题。

Interesting Posts