首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在本机android中构建发布版本。

无法在本机android中构建发布版本。
EN

Stack Overflow用户
提问于 2020-06-29 13:27:57
回答 1查看 1.9K关注 0票数 0

任务:react-native-device-information:verifyReleaseResources失败

失败:生成失败,出现异常。

问题所在:任务':react-native-device-information:verifyReleaseResources'.的执行失败

执行com.android.build.gradle.internal.tasks.Workers$ActionFacade 1异常时,工作人员引发了

1异常: com.android.builder.internal.aapt.v2.Aapt2Exception: Android资源链接失败C:\Users\navee.gradle\caches\transforms-2\files-2.1\bad4888d8074cc6f9c866f449fedf067\appcompat-1.0.2\res\values-v26\values-v26.xml:5:5-8:13: AAPT::resource :attr/着色错误未找到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-29 14:01:11

您有compileSdkVersion的值,这些值在MY_PROJECT_NAME/build.gradle文件中冲突。

您拥有的第一个值如下所示:

代码语言:javascript
复制
android {

    compileSdkVersion 27

接下来,您有一些使用/需要更高compileSdkVersion值的依赖项。

解决方案:尝试使用最新的SDK,29到这个答案。编辑您的project/build.gradle (虽然您将有一个文件夹名为您的特定的/app而不是project )。

代码语言:javascript
复制
android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

我在这里有这样的信息:https://developer.android.com/about/versions/10/setup-sdk#update-build

说明:如果您正在使用的某些包/依赖项需要能够使用某些仅在SDK 29+中可用的android,但您的project/build.gradle说的是"use 27",那么您的依赖项将期望使用不存在的API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62639206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档