质疑我的尝试:
任务应用程序的Gradle构建失败:ProcessReleaseResources
无法执行aapt
我所做的:
我遵循React本地生成签名APK
* What went wrong:
Execution failed for task ':app:processReleaseResources'.
> Failed to execute aapt
完整生成日志
这个问题并没有解决:“Gradle Build For Task App:ProcessReleaseResources”。
以下是尝试的构建工具版本:(在文件:build.gradle
中)
buildToolsVersion "23.0.1" // Android SDK Build-Tools
buildToolsVersion "25.0.2" // Android SDK Build-Tools
buildToolsVersion "26.0.2" // Android SDK Build-Tools
buildToolsVersion "26.1.1" // Android Tools
buildToolsVersion "27.0.1" // Android SDK Platform-Tools
buildToolsVersion "27.0.3" // Android SDK Build-Tools
BuildToolsVersion“26.1.1”//Android Tools
是唯一没有给我这个错误的:
* What went wrong:
Execution failed for task ':app:processReleaseResources'.
> Failed to execute aapt
但错误是:
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to find Build Tools revision 26.1.1
因此,我发现:未能找到构建工具版本23.0.1
,但这个答案不起作用。
$ android list sdk -a
PS我是react-native的新手
生成日志中的错误为:
C:\users\gebr\documents\flavour\openapp\svs_app\android\app\build\mediverates\res\merged\release\drawable-hdpi\node_modules_reactnavigation_src_views_assets_backicon.PNG:错误:未编译的PNG文件作为参数传递。必须首先编译成。平面文件。
这意味着您很可能正在使用一个试图将文件添加到release merged resources文件夹的插件。在Android Gradle插件中,默认情况下启用AAPT2,因此合并文件夹中的文件由它编译(.flat files)。
插件的所有者应该更新代码,在将资源放入合并文件夹之前,首先使用AAPT2编译资源,或者更好的是,将它们作为源集输入传递给合并资源任务(未编译)。我强烈建议使用第二种方法。
在插件的所有者这样做之前,您可以使用gradle插件的旧版本(3.0之前),或者使用标记为Android.enableaapt2=false的最新版本。
我正在使用assembleRelease准备发布构建,但我得到了这个错误。 配置项目:项目中的应用程序配置“编译”:不推荐使用“app”。请改用“实现”。 配置项目 :rn-fetch-blob CompileOptions.bootClasspath 属性已被弃用,并计划在 Gradle 5.0 中删除。请改用 CompileOptions.bootstrapClasspath 属性。 配置项目
我刚刚更新了我的cordova android到7.1.0,以支持Android27 sdk,以解决插件不能与SDK26一起工作的问题。 我尝试更改GradleBuilder.js文件中的gradle分发url,但没有成功。 编辑2:我想解决这个问题的firebase插件似乎是问题的一部分。移除:cordova-plugin-firebase允许应用程序的构建没有问题。似乎在添加插件后,我不能简单
任务:应用程序:MiniFyReleaseWithr8失败 失败:生成失败,出现异常。 distributionurl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip
我正在尝试生成签名的apk,但不幸的是收到以下错误。 使用--debug完成日志
每当我运行'react-native run-android'时,我会得到99%的错误消息: 任务“:app:TransformNativeLibsWithMergeJnilibsForDebug”执行失败。 无法解析配置“:app:DebugrunTimeClasspath”的所有文件。无法将项目“imagePipeline-base.aar(com.facebook.fresco:imageP
Build.Gradle(模块:应用程序) 生成错误输出失败:生成失败,出现异常。 > 错误:任务“:app:TransformClassesWithMultiDexListForFreeDebug”执行失败。 com.android.build.api.Transform.TransformException:生成主dex列表时出错。 gradle Build-S 例外情况是: GitHub项目