簡體   English   中英

無法在反應原生 android 中構建發布版本

[英]Not able to build the release build in react native android

任務:react-native-device-information:verifyReleaseResources FAILED

FAILURE:構建失敗並出現異常。

  • 出了什么問題:任務':react-native-device-information:verifyReleaseResources'執行失敗。

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade 1 exception was raised by workers: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed 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: error: resource android:attr/colorError未找到。

您的compileSdkVersion值在您的MY_PROJECT_NAME/build.gradle文件中發生沖突。

您擁有的第一個值如下所示:

android {

    compileSdkVersion 27

再往下,您有一些依賴項正在使用/需要更高的compileSdkVersion值。

解決方案:嘗試使用最新的 SDK,截至本答案 29。 編輯你的project project/build.gradle (雖然你將有一個為你的特定 React Native 項目/應用程序命名的文件夾而不是項目)。

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

我在這里得到了這個信息: https://developer.android.com/about/versions/10/setup-sdk#update-build

說明:如果您使用的某些軟件包/依賴性需要能夠使用某些android API僅在ZF20E3C5E54C0AB3D375D375D375D6660B3F896F896F6Z 29+ build 36+ your project/build.gradle中僅可用。不存在的 API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM