react-native 打包apk报错com.android.ide.common.process.ProcessException: Failed to execute aapt

打包流程参考:https://www.jianshu.com/p/1380d4c8b596(亲测可用)

在打包的时候一直遇到com.android.ide.common.process.ProcessException: Failed to execute aapt ,网上找了好多相同的问题,但是答案都不一样,在此就不说具体的了,只说我找到原因的方法;

在Android/文件夹下输入 ./gradlew assembleRelease --stacktrace --info,记得一定要有--stacktrace --info,不然不会输出详细的信息,然后请看最后报错的log:(如下图)
在图片中,看到“UP-TO-DATE”,根据这个标志我们知道上面运行正常,最下面红框处看到了“FAILED”,可以断定失败的日志在中间部分,然后在中间日志部分找到了successfullyerror,将问题定位在了这一行;知道是app_images_icon_loading.gif重复了!查看/android/app/main/res/下面有好几个放打包后的图片的文件夹如drawable-xxhdpi,drawable-xhdpi等几个文件夹,都用来放图片了,然后我就把几个文件夹的图片放到了drawable-xxhdpi这个文件夹,问题解决!!!!!!

react-native 打包apk报错com.android.ide.common.process.ProcessException: Failed to execute aapt_第1张图片
com.android.ide.common.process.ProcessException: Failed to execute aapt

你可能感兴趣的:(react-native 打包apk报错com.android.ide.common.process.ProcessException: Failed to execute aapt)