React-Native构建版本apk无法执行aapt [英] React-Native build release apk Failed to execute aapt

查看:136
本文介绍了React-Native构建版本apk无法执行aapt的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过运行 react-native run-android

App可以在调试模式下正常工作,但是,当我尝试通过运行 cd android&&在relase模式下进行构建./gradlew assembleRelease

But, when I try to build in relase mode by running cd android && ./gradlew assembleRelease

它给了我这个错误:

android\app\build\intermediatesres合并合并释放drawable-hdpi\node_modules_reactnavigation_src_views_assets_backicon.png:错误:未编译的PNG文件作为参数传递。必须先编译成.flat文件。.
错误:解析覆盖图失败。

失败执行aapt
com.android.ide.common.process.ProcessException:无法执行aapt

我尝试了诸如将< android / gradle.properties中的code> android.enableAapt2 = false 和 org.gradle.configureondemand = true

他们都帮助我创建了签名的apk,但是应用在启动时崩溃了,
我试图通过 adb logcat 调试该崩溃,错误是:

They both helped me create signed apk but app was crashing on start, I tried to debug that crash by adb logcat and error is:

致命异常:线程139
java.lang.RuntimeException:无法从资产'index.android中加载脚本。束'。确保您的捆绑包包装正确,或者您正在运行打包器服务器。

请帮帮我,我似乎无法弄清楚解决这个问题。

Please help me out, I cant seem to figure out how to solve this.

推荐答案

如果有人想知道,我们最终将gradle降级为

if anyone wonders, we ended up downgrading gradle to

classpath'com.android.tools.build:gradle:2.2.3'

工作。

这篇关于React-Native构建版本apk无法执行aapt的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆