bugfix> java > 投稿

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.

私を助けてください、私はこれを解決する方法を理解できないようです。