appcompat_v7报错和R文件无法生成

     appcompat_v7报错和R文件无法生成

最近Android开发搭建环境,采用的是ADT新版本,在创建新的安装项目出现appcompat_v7的内容,并且产生unable to write jarlist cache file问题和由于此问题产生的R文件无法自动生成。

采用win7 64位 adt bundle for windows   和SDK版本24.0.2

问题说明:

步骤1.首先说明一点 :appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。如果想要不要它,并且创建项目没有问题可以在创建项目的时候通过设置最低版本号

spacer.gif



步骤2.如果要保留appcompat_v7这兼容包,就要用到下面的设置。首先我看到我的错误是这个样子的:新建项目出现红色叉叉,appcompat_v7出现感叹号并且提示WARNING: unable to write jarlist cache file  D:\workspace2\appcompat_v7\bin\jarlist.cache    

   

wKiom1V5RMTglsTsAABw7nYfOmA646.jpg



 

步骤3.本人出现这个问题卸载重装adt bundle for windows多次,并尝试了网上大大小小方案N个,问题依旧。言归正传,然后我在Android Sdk manager里面更新SDK PLATFORM Android 5.0.1,和Android  sdk build-tools,可看图

wKioL1V5Rmvh2iAYAAFv1a8PRhM478.jpg

 

步骤4.再然后在appcompat_v7这个包右击properties 并且更改Android project build target  ,选择API 21点击确定。

wKiom1V5RMTDV1tBAAFgWr9otFs365.jpg

 

步骤5.在project->clean,选择appcompat_v7项目,点ok清理。然后就是见证奇迹的时刻了。

重启Eclipse,问题解决,让人痛心又难过的appcompat_v7问题终于没有了。

 

wKioL1V5RmvA9HXXAAGCdbAnPv0697.jpg

 

 


你可能感兴趣的:(R文件,appcompat_v7,无法获取)