当前位置: 首页 > 知识库问答 >
问题:

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

裘禄
2023-03-14

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

如何解决此问题?我已经研究了这个问题,并尝试将android.enableaapt2=false添加到gradle-wrapper.properties文件中。

第一步是

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个答案

齐修贤
2023-03-14
android.enableAapt2=false

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

 类似资料:
  • 我创建了一个简单的. proto文件并执行了编译器(protoc-2.5.0rc1-win32.zip)。为规定的包生成了一个java文件。但是,生成的文件不会编译。. proto文件很简单,只有一条消息,其中包含一堆简单类型的可选字段(正确编号)。. java文件不编译,例如: 构造函数生成了消息。FieldAccessorTable(Descriptors.Descriptor,字符串[])未

  • [ERROR]$home/workspace/javaExamplePbServiceCall/src/main/java/example/ServiceCallPiqi.java:[13,23]ERROR:';‘预期 手工编译产生100个错误,这里是第一个: javac-cp$home/.m2/repository/com/google/protobuf/protobuf-java/2.4.1/

  • 我正在尝试编译5.6.2。我已经编译了OpenSSL<代码>nmake运行了大约半个小时,然后我发现了这个错误:(使用引号是因为它们换行了,这提高了可读性;不确定这里是否存在语言问题;如果是,我可能会翻译某些行…) cl-c-nlogo-Zc:wchar_t-FS-Zc: stringtStrings-zi-MTd-MP-W3-w44456-w44457-w44458 /Fd.obj\debug\

  • []Flutter(Channel master,v1.4.12-pre.27,on Linux,locale en_us.utf-8)•Flutter版本1.4.12-pre.27 at/home/jeremy/fluttersdk/Flutter•Framework修订版a12c5618de(5小时前),2019-04-08 11:22:19-0400•Engine修订版ff1bcdc009•

  • 问题内容: 我在Xcode 9 Beta 3中使用了3rd party库。在完成调用中出现以下错误,我无法解决此错误: 并在完成功能中得到以下警告: 问题答案: 在Swift 4中,对元组的处理比以往更加严格。 这种关闭类型:表示一个关闭 接受一个参数,其类型为 返回,表示不返回任何值 因此,请尝试以下任一方法: 将类型的值传递给闭包。(一个空元组是的唯一实例。) 要不然: 更改参数的类型。 请记

  • 我写了下面提到的一个简单的java程序。不幸的是,编译错误发生了。 在编译过程中,在命令提示符下会显示以下内容: c:\Java 它对我的任何程序都不起作用,即使是这个简单的程序也不行!这是为什么? 编辑: 现在我有: 而且它不起作用。为什么不起作用? 它说的和以前一样。 你对Java所说的。lang.String[]有效,但为什么不能呢?为什么我以前不需要穿上这些?