2014-11-03 28 views
3

谷歌现在有Android棒棒糖,我打开了我的SDK管理器,并决定更新几个软件包...这是从2天里偷偷摸摸的。 Can't find theme检索项目的父项时出错:找不到与给定名称'Theme.AppCompat.Light'匹配的资源。我的R.java失踪

我也试过这样:Failed to rename directory

不成功。我试图从谷歌下载一个新的sdk并从头开始安装,但没有再次运行。 这是错误。

D:\~\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 

D:\~\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'. 

D:\~\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. 


    [1]: https://stackoverflow.com/questions/8839255/failed-to-rename-directory-tools-to-temp-toolpackage-old01-in-c-android-sdk-win 

如果有人帮我尝试运行我的日食Juno,我将非常感谢。我也可以说,我的一些旧的应用程序与较低版本的工作,但是当我创建一个新的...错误:

import android.support.v7.app.ActionBarActivity; It is not reading the android.suppor.v7

那么,如果我把它引用到我的Android应用我有!标志和很多错误,如:

D:\Android Studio\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v21\themes_base.xml:193: error: Error: No resource found that matches the given name: attr 'android:colorControlNormal'. 
D:\Android Studio\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v21\themes_base.xml:190: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'. 
D:\Android Studio\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v7\appcompat\res\values-v21\themes_base.xml:191: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'. 
+0

从答案做各种事情http://stackoverflow.com/questions/26431676/appcompat-v721-0-0-no-resource-found-that-matches-the-given-name-attr-andro帮助我。没有错误了。 – 2016-07-04 00:08:41

回答

1

对我来说,与最新的(21.0.2)的Android版本。 Support Library解决方案是将appcompat_v7项目的构建目标更改为API 21(Android 5.0),并进行清理和重建。

0

您是否尝试将目标SDK更新到21并构建项目?

+0

是的,我试过了。还是一样。 SDK Manager的所有内容都已安装。我认为它试图将旧更新放在旧包上时失败了。我已经尝试清理该项目,然后再构建它。在一年之前,我遇到了同样的问题,但是这次我无法修复它。 – JumboJey 2014-11-03 16:59:52

0

得到了同样的问题......也许一个解决方案是下载一个旧的SDK,而不是更新它。

+1

嘿,我找到了一个解决方案。从“bin”文件夹下载并安装Android Studio。然后我下载了SDK Manager的安装程序,然后我必须更新SDK Manager,然后下载所有软件包。 Android Studio,现在不给我任何问题。 我放弃了Eclipse。我只是想知道如果我应该再次尝试Eclipse,因为Android Studio开始工作... – JumboJey 2014-11-05 14:41:14

3

我解决了gradle这个变化问题

compile 'com.android.support:appcompat-v7:21.0.0' 
compile 'com.android.support:support-v4:21.0.0' 

compile 'com.android.support:appcompat-v7:19.0.0' 
compile 'com.android.support:support-v4:19.0.0' 

和编译/目标SDK至19

相关问题