当我尝试使用此命令./gradlew assembleRelease
构建apk fron react-native时出现以下错误
D:\ tmp \ taamapp \ android \ app \ build \ intermediates \ res \ merged \ release \ drawable-hdpi \ node_modules_reactnavigationstack_src_views_assets_backicon.png:错误:未编译的PNG文件作为参数传递。必须先编译成.flat文件。 错误:解析叠加层失败。
答案 0 :(得分:0)
您可以在gradle.properties
中尝试另一种选择,即org.gradle.configureondemand=true
。因此,请使用该名称代替android.enableAapt2=false
。
rm -rf android/app/src/main/res/drawable-*
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/build/intermediates/res/merged/release/
之后运行./gradlew clean
。
希望它将对您有帮助:)