## No resource found 'Theme.AppCompat.Light.DarkActionBar
AS導入他人的工程會遇到這樣那樣的問題。?
如果他們用的AS版本比較老,那么需要AS會自動下載相對應版本的gradle。這個我在前幾篇文中有提過。不過最簡單的版本就是直接將gradle的版本改成最新。?
gradle-wrapper.properties文件中將distributionUrl的gradle版本改成最新。
~~~
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
~~~
如果使用了兼容包,比如
~~~
dependencies {
// compile 'com.android.support:appcompat-v7:+'
}
~~~
我們要將其改成自己開發環境中較新的:
~~~
compile 'com.android.support:appcompat-v7:21.0.3'
~~~
然而此時再編譯會遇到style AppTheme報錯:
~~~
error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
~~~
我這的解決辦法是將編譯工具的版本和target api都提高,并且它們是相對應的,如下:
~~~
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
~~~
這樣做錯誤就沒了。
- 前言
- Android問題集錦轉載之一
- Android問題集錦之一
- Android問題集錦之二
- Android問題集錦之三
- Android問題集錦轉載之二
- Android問題集錦轉載之三
- Android問題集錦之四
- Android問題集錦轉載之四
- Android問題集錦轉載之五
- Android問題集錦之六
- Android問題集錦之七
- Android問題集錦之八
- Android問題集錦之九
- Android問題集錦之十
- Android問題集錦之十一
- android問題集錦之十二
- Android問題集錦轉載之六
- Android問題集錦之十三
- Android問題集錦之十四
- Android問題集錦轉載之七
- Android問題集錦之十五
- Android問題集錦轉載之八
- Android問題集錦之十六
- Android問題集錦之十七
- android問題集錦之十八
- Android環境問題集錦之十九
- Android問題集錦之二十
- Android問題集錦之二十一
- Android問題集錦之二十二
- Android問題集錦之二十三
- Android問題集錦之二十四
- Android問題集錦之二十五
- Android問題集錦之二十六
- Android問題集錦之二十七
- Android問題集錦之二十八
- Android問題集錦之二十九
- Android問題集錦之三十
- Android問題集錦之三十一
- Android問題集錦之三十二
- Android問題集錦之三十三
- Android問題集錦之三十四
- Android問題集錦之三十五
- Android問題集錦之三十六
- Android問題集錦之三十七
- Android問題集錦之三十八
- Android問題集錦之三十九
- Android問題集錦之四十
- Android問題集錦之四十一
- Android問題集錦之四十二
- Android問題集錦之四十三
- Android問題集錦之四十四
- Android問題集錦之四十五
- Android問題集錦之四十六