由于错误“错误:未编译的PNG文件作为参数传递。必须先编译成.flat文件。”,无法生成apk。

时间:2018-06-21 08:23:02

标签: react-native gradle apk

我正在尝试为我的本机项目生成一个签名的APK。我收到了错误消息错误:“未编译的PNG文件作为参数传递。必须先编译为.flat文件。”

如何解决此问题?我查看了此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

1 个答案:

答案 0 :(得分:0)

android.enableAapt2=false

应放置在gradle.properties中,而不是gradle-wrapper.properties中!