Failed to generate apk due to error "error: uncompiled PNG file passed as argument. Must be compiled first into .flat file.."

Failed to generate apk due to error "error: uncompiled PNG file passed as argument. Must be compiled first into .flat file.."

我正在尝试为我的 react-native 项目生成一个签名的 APK。我收到错误消息错误:"uncompiled PNG file passed as argument. Must be compiled first into .flat file.."

如何解决这个问题?我查看了这个 question 并且还尝试将 android.enableAapt2=false 添加到 gradle-wrapper.properties 文件中。

我也尝试过按照说明手动创建调试版本 here:

最后,我注意到 rn 中缺少一个关键组件 documentation

第一步是

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

但是,我没有看到任何有关指定 my-release-key.keystore 文件位置的信息。在我使用

之前我无法让它工作
keytool -genkey -v -keystore d:\my_private_key.keystore -alias my_key_alias -keyalg RSA -keysize 2048 -validity 10000
android.enableAapt2=false

应该放在 gradle.properties 里面,而不是 gradle-wrapper.properties!