簡體   English   中英

android studio無法生成簽名的apk

[英]android studio not able to generate signed apk

我面臨一個奇怪的問題,能夠在調試模式下正確運行我的應用程序,但無法為我的任何Android工作室項目生成簽名的apk。 我收到以下錯誤。

Error:Error: Style Resource definition cycle:  TextAppearance.AppCompat.Light.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title [ResourceCycle]

這是什么意思? 我使用23.0.2作為我的構建工具版本,並具有com.android.support:appcompat-v7:23.2.1依賴項。

[已編輯] - 我首先給出了錯誤的“解決方案”,然后提出了正確的解決方案。

對於那些像我一樣,不想更改abortOnError標志的人,似乎更新appcompat版本適用於某些人。 版本是:所以另一個解決方案是將app compat版本更新為:

com.android.support:appcompat-v7:24.0.0-alpha2

[不推薦以下內容,因為它不是解決方案。 它只是忽略了構建錯誤]

您可以將其添加到應用程序的build.gradle中:

android {
    // your android stuff (compileSdkVersion...)
    //Important for generating apk besides error
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}

dependencies {
    // your dependencies
}

這是一個臨時解決方案,但應該可行。 我已經讀過這可能是appcompat版本23.x上的一個錯誤,所以你應該更新它並在更新完成后刪除那些lintOptions。

暫無
暫無

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

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