Eclipse开发时自动创建appcompat_v7项目总是报错
来源:互联网 发布:软件管理方法 编辑:程序博客网 时间:2024/04/26 20:52
使用Eclipse Juno作为Android集成开发环境,然而在创建Android项目的时候,如果Minimum Required SDk(需要的最小SDK)是4.0以下的,那么在创建项目,始终会额外创建一个项目(实际上称为兼容库更恰当些)appcompat_v7,而且始终提示下列错误,真是令人头疼:
F:\MyAndroidPlace\appcompat_v7\res\values-v11\styles_base.xml:115: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
F:\MyAndroidPlace\appcompat_v7\res\values-v17\styles_base.xml:110: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:107: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:121: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:126: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:138: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:143: error: Error: No resource found that matches the given name: attr 'android:overlapAnchor'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:129: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:132: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:146: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
F:\MyAndroidPlace\appcompat_v7\res\values-v21\styles_base.xml:150: error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
解决方法一:
之前曾试着只创建Android 4.0的项目,即(Minimum Required SDk和Target SDK都选则SDK),这样创建项目时,不会创建appcompat_v7项目,创建的Android项目也就不会报错了。然而之所以Minimum Required SDk选择Android2.3,Target SDK选择Android4.0就是为了兼容各种主流手机配置的。显然这种方法并不理想。
解决方法二:
因为看到每次系统报错,错误都集中在res目录下的values-v11,values-17,values-21,很明显这些版本的SDK 并没有更新下载到本地。所以只需要更新下Android SDK Manager->Tools下面的所有Android SDK Build-tools就行了。
- Eclipse开发时自动创建appcompat_v7项目总是报错
- Eclipse:创建项目自动产生appcompat_v7
- eclipse 创建工程 appcompat_v7 报错
- 异常-创建项目时会自动创建一个Appcompat_v7项目,而且报错
- 新建android项目时Eclipse自动生成appcompat_v7
- Eclipse新建Android项目时appcompat_v7中报valuesv-21错
- 【Android入门 三】创建项目时,有关appcompat_v7工程报错问题的分析和排除
- 解决新版ADT创建项目时出现appcompat_v7并报错
- Theme.AppCompat.Light.NoActionBar - 解决新版ADT创建项目时出现appcompat_v7并报错
- 关于新版ADT创建项目时出现appcompat_v7以及新建工程报错的问题
- 一招解决新版ADT创建项目时出现appcompat_v7并报错
- 关于Eclipse创建Android项目时,会多出一个appcompat_v7
- eclipse创建项目时出现appcompat_v7包及解决办法
- 关于eclipse总是自动生成appcompat_v7的问题
- Eclipse 新建Android工程自动创建appcompat_v7
- 【Eclipse】【Android】如何取消自动创建appcompat_v7
- android创建项目自动生成appcompat_v7问题
- 【入门】创建新项目-系统自动创建了appcompat_v7 res资源属性报错
- Unity3D控制人物移动跳跃,处理CharacterController的isGrounded总是返回false问题
- Java中的多线程
- CSS伪类的实例
- EJB学习笔记 会话bean的生命周期
- Java IO最详解
- Eclipse开发时自动创建appcompat_v7项目总是报错
- 赛码网:股神
- Maximum Subsequence Sum
- Qt Style Sheet实践(四):行文本编辑框QLineEdit及自动补全
- 共用体(联合体)与结构体的区别
- C语言 sizeof(struct)讲解
- app 调试常用命令
- Java中Exception的种类
- sample_tag和filter