我在android studio中启动新项目时收到了这些错误。
错误:(1)检索项的父项时出错:未找到与给定名称“android:TextAppearance”匹配的资源。布料小装置。按钮无边界的。有色的。
错误:(1)检索项的父项时出错:未找到与给定名称“android:TextAppearance”匹配的资源。布料小装置。按钮无边界的。有色的。
错误:任务执行失败:应用程序:进程DebugResources。com.android.ide.common.process.处理异常:org.gradle.process.internal.执行异常:进程'命令'C:\Program Files(x86)\Android\android-sdk\Build-ols\23.0.2\aapt.exe"以非零退出值1结束
Android项目中的文件包含错误如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Base.TextAppearance.AppCompat.Widget.Button.Borderless.Colored" parent="android:TextAppearance.Material.Widget.Button.Borderless.Colored"/>
<style name="Base.TextAppearance.AppCompat.Widget.Button.Colored" parent="android:TextAppearance.Material.Widget.Button.Colored"/>
<style name="TextAppearance.AppCompat.Notification.Info.Media"/>
<style name="TextAppearance.AppCompat.Notification.Media"/>
<style name="TextAppearance.AppCompat.Notification.Time.Media"/>
<style name="TextAppearance.AppCompat.Notification.Title.Media"/>
</resources>
建筑格拉德尔:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.anmol.checkboxapp"
minSdkVersion 15
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'])
compile 'com.android.support:appcompat-v7:25.1.0'
}
如果有人有这个问题的解决方案,那么请帮助
我找到了它,我试图编译我的应用程序,这是使用facebook sdk。我就像2016年8月一样。当我今天试图打开它时,我得到了同样的错误。我在gradle“编译”com.facebook.android: facebook-android-sdk: 4。“我https://developers.facebook.com/docs/android/change-log-4x这个页面,当我成功地运行这个应用程序时,我找到了sdk版本,它是4.14.1,然后我将该行更改为“编译com.facebook.android: facebook-android-sdk: 4.14.1”,并且有效。
这个问题是由最近版本中的回归引起的。您可以在https://github.com/facebook/react-native-fbsdk/pull/339找到修复此问题的拉取请求
编译SDK版本必须与支持库匹配。因此,请执行以下操作之一:
1.在您的Build.gradle
更改
compile 'com.android.support:appcompat-v7:23.0.1'
2.或更改:
compileSdkVersion 23
buildToolsVersion "23.0.2"
到
compileSdkVersion 25
buildToolsVersion "25.0.2"
使用时:compile'com.Android支持:appcompat-v7:25.3。1'
我建议使用第二种方法,因为它使用的是最新的sdk,因此您可以利用最新sdk的新功能。
构建的最新示例。gradle使用构建工具27.0。2--来源
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
buildToolsVersion "27.0.2"
defaultConfig {
applicationId "your_applicationID"
minSdkVersion 15
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:27.0.2'
compile 'com.android.support:design:27.0.2'
testCompile 'junit:junit:4.12'
}
如果您在更新版本时遇到以下问题:
使用Google Maven Repository查看此答案,以便于升级
编辑
如果您正在使用Facebook帐户工具包
不要使用:compile'com。脸谱网。android:AccountKitSDK:4
而是使用特定版本,如:
compile 'com.facebook.android:account-kit-sdk:4.12.0'
sdk 23的帐户工具包中的最新版本存在问题
编辑
对于Facebook Android Sdk
在您的
构建中。渐变
而不是:
compile 'com.facebook.android:facebook-android-sdk: 4.+'
使用特定版本:
compile 'com.facebook.android:facebook-android-sdk:4.18.0'
使用Android sdk版本23的Facebook sdk的最新版本存在问题。
我正在使用React Native。 运行后,我发现以下错误: 我已经看到了由编译SDK版本不匹配构建工具版本引起的类似问题: 检索项的父项时出错:未找到与给定名称“android:TextAppearance”匹配的资源。布料小装置。按钮无边界的。彩色的 但是,如果你看看我的身材。gradle,你会发现它们确实匹配: 最后,我使用Android studio安装了Android SDK。当我键入
如果我完成了定级,我会得到这个错误: 下面是by build.gradle文件的样子:
我在styles.xml中发现了这个错误: 错误:检索项的父项时出错:找不到与给定名称“theme.appcompat.light”匹配的资源。 然后右击项目->Properties->Android 我确信我已经在构建工具、平台工具、附加工具等方面更新了我的sdk到最新的21版。我不知道为什么这个错误仍然发生。我尝试重新启动我的eclipse并清理项目,但它仍然发生。
*每次尝试构建时,我都会显示此错误:*
http://code.google.com/p/android-apktool/wiki/commonerrors#error_retrieving_parent_for_item:_no_resource_found_that_matches styles.xml:101:错误:检索项的父项时出错:找不到与给定名称“widget.appcompat.base”匹配的资源。 styles.xml