更新到 appcompat-v7:24.0.0-alpha1 后生成签名的 apk 时出现错误。
Error:Error: Style Resource definition cycle: TextAppearance.AppCompat.Light.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title [ResourceCycle]
临时但有效的解决方案:
我搜索了大约两天的解决方案,但无法创建签名的 apk,最后我在此线程上找到了答案:https://code.google.com/p/android/issues/detail?id=203407 https://code.google.com/p/android/issues/detail?id=203407
只需将这 3 行放入您的“应用程序”中构建.gradle文件下安卓()
lintOptions {
checkReleaseBuilds false
abortOnError false
}
最后你的 build.gradle 文件将是这样的:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '24.0.0 rc2'
defaultConfig {
applicationId "abc.xyz"
minSdkVersion 9
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
//Here the magic Begins
lintOptions {
checkReleaseBuilds false
abortOnError false
}
//Here the magic Ends
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('src/main/libs/YouTubeAndroidPlayerApi.jar')
compile 'de.greenrobot:greendao:2.1.0'
}
我希望这个答案能帮助你。这将创建您的构建,稍后当适当的 24 个支持库发布可用时,您必须正确更改它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)