1

我有Gradle「錯誤:(2)錯誤檢索的項目父無資源發現,給定名稱匹配的‘機器人:TextAppearance.Material.Widget.Button.Inverse’

它一直顯示的問題我的錯誤,可有一個人幫我解決這個問題

注:這是我第一次安裝Android工作室

one

+0

嘗試使用t他的'編譯'com.android.support:appcompat-v7:21.1.0'' – Priyanka

+0

使用最新的支持庫並針對最新的sdk進行編譯。 [檢查此](http://stackoverflow.com/questions/32075498/error-retrieving-parent-for-item-no-resource-found-that-matches-the-given-name) – Raghavendra

+0

檢查https://代碼.google.com/p/android/issues/detail?id = 183149 – piotrek1543

回答

0

試試吧

編譯 「com.android.support:appcompat-v7:23.0.1」

,你可以改變targetSdkVersion 23

2

嘗試使用這樣的:

compile 'com.android.support:appcompat-v7:24.1.0'

使用最新的支持庫並更改您的目標並編譯SDK也

compileSdkVersion 24

buildToolsVersion 「24.0.1」

targetSdkVersion 24

0

請使用我的項目gradle這個值並更新SDK庫:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     multiDexEnabled true 
     applicationId "com.example.student" //change as your package name 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 



    compile 'com.android.support:appcompat-v7:23.0.1' 


} 
+0

如何通過sdk manager更新sdk庫 – finux

+0

,或者您只需運行新的空項目就會顯示錯誤和鏈接,以便更新所需的庫你的項目。 – Androider

+0

但是最好的方法是完全更新你的SDK管理器 – Androider

0

嘗試匹配所有版本:

compileSdkVersion 23 buildToolsVersion '23.0.0' targetSdkVersion 23

添加以下依賴關係: 編譯 'com.android.support:appcompat-v7:23.0.0'

請確保您使用最新版本的SDK: how to update sdk

+0

我已經使用你的答案,它的工作,並知道該說什麼 – finux

+0

@finux現在請接受它作爲解決方案 – PN10

+0

@finux看到這是如何接受stackoverflow上的答案做到這一點..http ://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – PN10

0

問題是你使用

compile 'com.android.support:appcompat-v7:19.+'

它給你所有可能的Android 4.4.2 Kitkat API 19和更舊的版本。

在你的項目,你正在嘗試使用材料主題屬於較新的版本,我的意思是com.android.support:appcompat:$version,其中version>與Android的5推出21

材料設計。1棒棒糖API 21

我higly reccomend你到你build.gradle文件更改爲:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.2" 

defaultConfig { 
    minSdkVersion 21 
    targetSdkVersion 21 
    versionCode 1 
    versionName "1.0" 
} 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile "com.android.support:appcompat-v7:24.2.1" 
} 

當然改變appcompat庫版本:

com.android.support:appcompat-v7:23.0.1" 

就足夠了;-)

希望它會幫助

相關問題