【问题标题】:Failed to generate apk due to error "error: uncompiled PNG file passed as argument. Must be compiled first into .flat file.."由于错误“错误:未编译的 PNG 文件作为参数传递。必须先编译成 .flat 文件..”而无法生成 apk
【发布时间】:2018-06-21 08:23:02
【问题描述】:

我正在尝试为我的 react-native 项目生成签名的 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

【问题讨论】:

    标签: react-native gradle apk


    【解决方案1】:
    android.enableAapt2=false
    

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

    【讨论】:

    猜你喜欢
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多