android studio无法生成签名的apk

时间:2016-05-11 19:23:05

标签: android

我面临一个奇怪的问题,能够在调试模式下正确运行我的应用程序,但无法为我的任何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依赖项。

1 个答案:

答案 0 :(得分:0)

[编辑] - 我提供了错误的解决方案'首先,然后提出正确的。

对于那些像我一样,不想更改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。