Eclipse新建Android项目时,出现appcompat_v7工程错误和红色感叹号(提示一堆style错误)
来源:互联网 发布:linux 关闭防火墙失败 编辑:程序博客网 时间:2024/04/27 09:37
发现问题:
在Eclipse中创建Android项目:
1.首先我安装好了JDK,并且eclipse也是最新版的eclipse-luna64位版
2.然后我也安装并配置好了Android的SDK
3.我下载了最新版的eclipse的ADT插件,版本号为23.0.4(android.com上的最新版)
4.然后当我新建项目之后,出现如下所示错误提示,并在创建完项目之后,项目列表中自动新建appcompat_v7依赖包,但是继续创建项目的话,appcompat_v7工程也仅有一个:
解决方法:
分析:
各种百度得知,appcompat_v7是Google的一个兼容包,就是一个支持库,项目新建后之所以会生成appcomat_v7工程,是为了能兼容2.2以上的版本,eclipse在新建项目的时候自动关联了所需要的lib,关联方式可通过 [项目 -> Properies -> Android ->Libary] 进行查看。
如果不想让appcompat_v7自动生成,可以在创建项目时,将Minimum Required SDK(即兼容的最小版本)设置为4.0,那就不会有这个工程的出现了;
但是,我们还是需要解决这个问题的。
解决方法(我们从头来过):
一、新建工程的情况:
1.下载SDK及Support Library支持库
打开Android SDK Manager,把最新的Android SDK和Tools里对应的Android SDK Build-tools下载下来,并下载Extras下的Android Support Respository,Android Support Library
2.将新建工程的“主工程”和“appcompat_v7依赖包”的Android版本都改成与依赖包版本相同,当前我的情况下只需将“主工程”的Android版本改成Android 5.0.1
3.之后clean下Project重新编译下就能发现错误消失了
二、导入工程时,也会出现上述错误
(由于不是新建项目,Android不会自动生成appcompat_v7包,但是错误仍然错在的解决方法):
1.找到Android SDK目录下的sdk\extras\android\support\v7\appcompat,必须将该appcompat拷贝到目前的Java WorkSpace目录下
2.之后,将该appcompat导入到Eclipse中
3.并将主工程项目也拷贝到Java WorkSpace目录下,再在Eclipse中导入该主工程项目
(此处的2个项目,必须同时都位于WorkSpace目录下,否则第4步的添加项目依赖将会失败)
4.为该工程项目添加appcompat项目依赖
5.不出意外,Android自动编译后,错误提示将消失。
- Eclipse新建Android项目时,出现appcompat_v7工程错误和红色感叹号(提示一堆style错误)
- android基础学习009_android新建项目时出现appcompat_v7工程错误和红色感叹号
- android导入工程出现红色感叹号运行提示错误
- android导入工程出现红色感叹号运行提示错误
- Eclipse中新建工程出现红色感叹号以及appcompat-v7编译错误
- Eclipse新建Java工程出现红色感叹号
- 解决eclipse新建Android项目出现红色感叹号问题
- Android 导入项目时出现的各类错误(红色感叹号)
- Android 导入项目时出现的各类错误(红色感叹号)
- Android 导入项目时出现的各类错误(红色感叹号)
- 解决eclipse 工程前出现红色感叹号 但没有提示错误出在什么地方build path jar包也没报错
- Android eclipse加载项目出现红色感叹号
- eclipse工程出现红色感叹号
- eclipse工程出现红色感叹号
- Eclipse工程出现红色感叹号
- Eclipse项目出现红色感叹号
- eclipse 项目出现红色感叹号
- eclipse git后,项目出现红色感叹号!! 代码无错误。分析
- 去掉CI默认url中的index.php
- ubuntu下安装配置JDK
- 不要再坑人啦!NSOperation才是苹果推荐使用的多线程技术!
- Android Studio如何导入Github上的项目
- 书写是为了更好的思考~
- Eclipse新建Android项目时,出现appcompat_v7工程错误和红色感叹号(提示一堆style错误)
- EJB介绍
- 数据库并发的五个问题以及四级封锁协议与事务隔离的四个级别
- hdu 1104 Remainder 队列
- 排序应用--归并排序
- 办公室的好帮手!多能办公记事本 V3.7 (20150607更新)
- eclipse Maven 配置
- 调整数组顺序使奇数位于偶数前面
- Android 虚拟机学习总结Dalvik虚拟机介绍