更新Android版本后,新建工程出错

转载 2015年11月18日 21:50:03


最近初学android,版本是22.6.0的话,每次创建一个项目就会出现一个appcompat_v7工程;然后我升级到最新的版本23.0.4之后,创建第一个项目,也会出现一个appcompat_v7工程,但创建多个项目的话,appcompat_v7工程也仅有一个,但有错误;

 

 

上网查了一下,原来appcompat_v7是Google的一个兼容包,就是一个支持库,项目新建后之所以会生成appcomat_v7工程,是为了能兼容2.2以上的版本,eclipse在新建项目的时候自动关联了所需要的lib;

关联的方式是:项目 -> Properies -> Android ->Libary;

你会看到appcomat_v7被作为lib加载了进来,如果不想引用这个lib,把它删除了,关联就解除了,也就不能兼容以前的版本了;

如果不想让appcompat_v7自动生成,可以在创建项目时,将Minimum Required SDK(即兼容的最小版本)设置为4.0,那就不会有这个工程的出现了;

 

而出现归出现,这个错误还是要解决的,解决方式为:

(1)打开Android SDK Manager,把最新的Android SDK和Tools里对应的Android SDK Build-tools下载下来,截止到2014年11月,应该是Android 5.0(API 21);当然,Extras的Android Support Respository,Android Support Library和Google USB Driver也要下载下来;

 

 

(2)下载完成后,选中appcompat_v7工程,点击菜单栏里的Project ,把Build Automatically的勾去掉,即不要自动构建;

         然后clean一下整个项目:clean all projects,然后再build project;当然,这当中最好能重启一下;然后再clean;

         

         然后就应该没有错误了,然后再把Build Automatically选上,以后就可以新建项目了;

 

(3)新建项目时,为了兼容以前的版本,如果不想生成appcompat_v7工程的话,就要引入appcompat_v7的jar包作为支持;

更新应用程序安卓apk时出现解析程序包时出现问题

在一次工作中,需求是进入应用程序splash时检测版本,发现新版本提示用户进行更新,更新好后就自动跳转安装界面。     我当时是把用户点击更新下载后的apk存放到data/data/package...
  • qq_31588719
  • qq_31588719
  • 2017年04月14日 09:26
  • 3304

Eclipse新建android工程就报错

产生这个问题,是因为ADT到version 22或者之后,当在使用eclipse创建项目的时候就会自动引用android-support-v7-appcompat.jar这个库,默认生成的Activi...
  • jay8824589
  • jay8824589
  • 2016年07月26日 09:43
  • 7035

AndroidStudio项目从低版本导入到高版本出现的问题

AndroidStudio情况 低版本 compile sdk Version:API 22: Android 5.1 (Lollipop) build tools Version:21.0...
  • xuqingfeng77
  • xuqingfeng77
  • 2016年01月13日 15:44
  • 5287

android studio1.4新建工程运行出错

之前一直用的是android studio1.0,昨天下载了android studio 1.4的进行了安装,在新建工程的时候发现可以直接创建android 5.0的一些样式,如下图: 于是...
  • TuiBianSoar
  • TuiBianSoar
  • 2016年03月02日 11:18
  • 1485

android更新ADT到最新版本出错

最终解决办法,更新Java JDK,最好是1.6以上。      昨天新接触了一个技术点:android和i2c通信,由于硬件设备是android4.0.4,而我安装的eclipse androi...
  • sweetsnow24
  • sweetsnow24
  • 2013年01月18日 15:09
  • 5640

Eclipse开发Android时创建工程出错解决办法

  • 2016年09月19日 20:52
  • 496KB
  • 下载

【解决办法】使用Cocos Code IDE 导出 Android 工程「执行命令出错,返回值:2。」

问题描述使用 Cocos Code IDE 导出 Android 工程的时候,出现上述问题。Cocos 可以正常开发,项目可以在浏览器中正常运行。报错信息执行命令:compile...
  • zhyl8157121
  • zhyl8157121
  • 2015年12月30日 11:32
  • 6342

Eclipse使用andmore插件打开ADT插件创建的android工程出错解决办法

将ADT插件创建的android项目导入到仅装有andmore插件(0.5版本)的Eclipse中是不能正常编译的,解决办法如下: (1)修改项目根目录下.classpath文件以下内容: ...
  • ll_0520
  • ll_0520
  • 2016年06月30日 18:45
  • 262

怎样导入现有android工程才不会出错

【序言】    在帮助开发者群的一个群员解决导入问题,发现导入与其他开发略有不同 上网查查.把方法放在这。 【正文】  开启Android工程 我们开启E...
  • yaozi0614
  • yaozi0614
  • 2013年06月03日 20:02
  • 537

Cordova编译Android 22 以上版本,中文目录出错问题的解决办法

如果用corodva编译工程,并且工程是中文名,在windows下会报错,类似如下贴子 http://www.lai18.com/content/1316143.html 找遍网络没发现处理方法,...
  • wisheen
  • wisheen
  • 2016年01月07日 11:02
  • 1041
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更新Android版本后,新建工程出错
举报原因:
原因补充:

(最多只允许输入30个字)