创建工程显示这样的错误

创建工程显示这样的错误

[2018-09-26 19:02:03 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:03 - Imooc.demo] 

[2018-09-26 19:02:03 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:03 - Imooc.demo] 

[2018-09-26 19:02:03 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.

[2018-09-26 19:02:03 - Imooc.demo] 

[2018-09-26 19:02:04 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:04 - Imooc.demo] 

[2018-09-26 19:02:04 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:04 - Imooc.demo] 

[2018-09-26 19:02:04 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.

[2018-09-26 19:02:04 - Imooc.demo] 

[2018-09-26 19:02:05 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:05 - Imooc.demo] 

[2018-09-26 19:02:05 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v11\styles.xml:7: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

[2018-09-26 19:02:05 - Imooc.demo] 

[2018-09-26 19:02:05 - Imooc.demo] D:\java-JDK\eclipse\Imooc.demo\res\values-v14\styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.

[2018-09-26 19:02:05 - Imooc.demo] 


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

你也可以在这里下载试试看

http://tools.android-studio.org/index.php/sdk

http://img1.sycdn.imooc.com//climg/5bac3cd00001fca209490291.jpg

v7包下载:http://tools.android-studio.org/

http://img1.sycdn.imooc.com//climg/5bac3d430001288209050167.jpg

irista23 2018-09-27 09:44:43

检查下是不是缺少android-support-v7-appcompat库(查看下android-sdk/extras/android/support/v7/appcompat目录),如果是通过Android SDK Manager下载Android Support Library

http://img1.sycdn.imooc.com//climg/5bac35120001154106010435.jpg

再将下载的android-sdk/extras/android/support/v7/appcompat目录下的项目导入到Eclipse中

http://img1.sycdn.imooc.com//climg/5bac358f0001b23405320543.jpg

右键点击你的Android项目->Properties->左侧选择Android->下方Library框里点击Add->选择appcompat_v7->finish

因为没有找到Theme.AppCompat.Light主题或者你也可以直接将项目values,values-v11,values-v14目录下的styles.xml文件里面的style都改为

<resources>
    
<style name="AppBaseTheme" parent="android:Theme.Light"></style>
    
<style name="AppTheme" parent="AppBaseTheme"></style>
</resources>


  • 提问者 Polaris717 #1
    我昨天也查到了这样的解决方法,但是我的SDK里面没有 suppor-v7的包,下载不了,就只有用设置最低适配到Android4.0这样才行,然后还要把 Build-tools删到Rev 26以下才能用
    2018-09-27 09:50:17
好帮手慕雪 2018-09-26 19:16:48

你是自己新建的工程还是导入别人的工程呢?报错提示的是styles.xml文件样式的问题,应该是导别的工程出现的吧。版本不一样,样式不完全一样的,所以报的错。Theme.AppCompat.Light的问题。你自己新建一个应该没问题。或者你自己新建一个,用你新建的那个样式文件,复制粘贴过来。

  • 提问者 Polaris717 #1
    我是跟着课程自己新建的工程,步骤完全一样
    2018-09-26 19:17:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师