关于新版ADT建立项目时出现appcompat_v7的问题

原文:http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html
html


  作Android开发的朋友最近会发现,更新ADT至22.6.0版本以后,建立新的安装项目,会出现appcompat_v7的内容。而且是建立一个新的内容就会出现。这究竟是怎么回事呢?原来appcompat_v7是Google本身的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。下面就让笔者带你慢慢走近这个问题并解决它。app


  1. 首先咱们打开Eclipse,新建一个Android项目,这里名字就用“test”好了,一路默认next下去,最后“Finish”完成项目的建立。spa

    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
  2. 2

    你会发现项目建立好后,workspace栏里除了咱们建立的“test”项目,还多了一个名为“appcompat_v7”的包,并且这个包显示有错误(红色x号),而“test”包显示一个红色的感叹号。htm

    关于新版ADT建立项目时出现appcompat_v7的问题
  3. 3

    若是你不习惯appcompat_v7包的自动产生而把这个包删了,那么“test”包就会出现不少错误。那么怎么结决这个这一系列的问题呢?请看下面解决方法。ip

    关于新版ADT建立项目时出现appcompat_v7的问题
    END

解决方法

  1. 1

    首先解决项目建成后appcompat_v7包出错。test包出现红色警告的问题。ci

    点击菜单栏"Project",选择"Clean",而后点击"OK",Clean完成后,你会发现appcompat_v7包出错。test包出现红色警告的问题已经解决了,只是test包还有黄色警告,那只是由于test的Java文件中import的类没有被使用,因此彻底不用管它。开发

    若是还无论用,那么右键appcompat_v7包,选择Properties,点"Android",若是Library栏下的"Is Library"方框没勾选,则勾选上,点击"OK",而后再照以上步骤执行"Clean"操做便可。get

    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
  2. 2

    appcompat_v7包删除后,test项目各类出错,说明test项目是依赖于appcompat_v7包的,因此这个appcompat_v7包是不能被删除的。那么你不用管这个包,直接作你的项目就好了。it

  3. 3

    若是你依旧对appcompat_v7包耿耿于怀,我告诉你一个建项目时不出现appcompat_v7包的方法。既然appcompat_v7包是一个能让2.1以上全使用上4.0版本的界面的支持库,那么如图所示,咱们建项目时直接把最小SDK选在Android4.0以上不就不须要这个支持库了吗?结果证实咱们的想法是对的。io

    关于新版ADT建立项目时出现appcompat_v7的问题
    关于新版ADT建立项目时出现appcompat_v7的问题
    END

注意事项

  • 以上图例均在笔者电脑(win8.1,ADT22.6.0)上亲测所得,对于读者出现的其余有关问题,本经验仅供参考。

相关文章
相关标签/搜索