通过运行react-native run-android
但是,当我尝试通过运行cd android && ./gradlew assembleRelease
它给了我这个错误:
android\app\build\intermediates\res\merged\release\drawable-hdpi\node_modules_reactnavigation_src_views_assets_backicon.png: error: uncompiled PNG file passed as argument. Must be compiled first into .flat file..
error: failed parsing overlays.
Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
我尝试过将android.enableAapt2=false
和org.gradle.configureondemand=true
放在android / gradle.properties中的解决方法
他们都帮我创建了签名的apk但应用程序在启动时崩溃了
我尝试通过adb logcat
调试崩溃,错误是:
FATAL EXCEPTION: Thread-139
java.lang.RuntimeException: Unable to load script from assets 'index.android.bundle'. Make sure your bundle is packaged correctly or you're running a packager server.
请帮帮我,我似乎无法弄清楚如何解决这个问题。
答案 0 :(得分:1)
如果有人想知道,我们最终将gradle降级为
classpath 'com.android.tools.build:gradle:2.2.3'
它奏效了。