错误检索父项目 - 机器人工作室 [英] Error retrieving parent for item - Android Studio
问题描述
尝试刷新,构建或清理我的项目,我收到的时候下载新的大号SDK和20 SDK之后
After downloading the New L SDK and 20 SDK when trying to refresh, build, or clean my project i get a
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
下面是我的build.gradle
Here is my build.gradle
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
repositories {
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
signingConfigs{
release {
... Stuff Here ...
}
}
buildTypes {
debug {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
zipAlign true
debuggable true
}
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
zipAlign true
signingConfig signingConfigs.release
}
}
dexOptions {
incremental true
}
}
android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
minSdkVersion 14
targetSdkVersion 'L'
}
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
...
Some Projects
...
compile 'com.android.support:cardview-v7:+'
compile 'com.android.support:recyclerview-v7:+'
compile 'com.android.support:appcompat-v7:+'
}
我觉得香港专业教育学院尝试过的一切,我不知道还有什么尝试。 任何帮助将是AP preciated。
I feel like ive tried just about everything, I'm not sure what else to try. Any help would be appreciated.
我刚刚升级到了最新的Android工作室测试版(0.8.0)从0.6.0加那利
I just upgraded to the new Android Studio Beta (0.8.0) from 0.6.0 Canary
推荐答案
原来,我不得不做出目标和编译版本为L这意味着我无法在旧的SDK上运行我的应用程序。如果你希望你的应用程序,以在SDK 19运行,并降低你必须设置你的编译和目标版本为19,你的分SDK的任何版本,你需要的。
Turns out that I had to make the target and compile version to L which meant that I could not run my app on older SDKs. If you want your app to run on SDK 19 and lower you have to set your compile and target version to 19 and your min SDK to whatever version you need.
接下来,您需要调整您的进口到与你选择编译的软件开发工具包兼容的版本。例如,如果你想使用SDK 19 V7支持库,你必须将其导入像这样:编译编译
Next you have to adjust your imports to the version that is compatible with the SDKs that you have chosen to compile for. For example if you want to use the v7 support library on sdk 19 you must import it like this: compile compile 'com.android.support:appcompat-v7:20.+'
的注意:这个答案被张贴代表的OP 的
Note: This answer was posted on behalf of the OP.
这篇关于错误检索父项目 - 机器人工作室的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!