当我将应用程序编译为API 19时,编译会很好,但是如果我将应用程序编译为API 9,则会出错:
Users/user/AndroidStudioProjects/test/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/19.1.0/res/values-v11/values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo'.
...
我该如何解决?我想为api 9编译此应用
build.gradle:
compileSdkVersion 9
...
minSdkVersion 9
targetSdkVersion 9
...
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:19.+'
}
AndroidManifest.xml:
<application
...
android:theme="@style/AppTheme" >
style.xml:
<style name="AppTheme" parent="android:Theme.Light">
最佳答案
您正在使用AppCompat
,这意味着您需要使用其Light版本而不是本机android不支持的Theme。
样品:
改变这个:
<style name="AppTheme" parent="android:Theme.Light">
至
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
关于android - 找不到与给定名称“android:Theme.Holo”匹配的资源。 android API 9,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25274734/