`

Eclipse luna + genymotion+adt创建android项目问题

阅读更多


 

 Eclipse Luna +genymotion+adt

 

1.Android问题一

更新ADT22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢?原来appcompat_v7Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。

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

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

解决办法一:

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

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

如果还不管用,那么右键appcompat_v7包,选择Properties,点"Android",如果Library栏下的"Is Library"方框没勾选,则勾选上,点击"OK",然后再照以上步骤执行"Clean"操作即可。



 

解决办法二:

 

appcompat_v7包删除后,test项目各种出错,说明test项目是依赖于appcompat_v7包的,所以这个appcompat_v7包是不能被删除的。那么你不用管这个包,直接做你的项目就行了。

 

解决办法三:

 

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

 

2.问题二:

 

新建的项目src目录下没有Activity.layout目录下没有layout 

 



 

 

需要自己手动创建。创建完后,记得在AndroidManifest.xml文件中添加Activity的声明和init-filter

 



 

 

如此,才能在虚拟器中看到安装的项目。

 

 

 

3.问题三:

 

一直安装不了项目到虚拟机中。

 

A.选择项目》右键》属性Android—》选择你运行虚拟机的版本。

 

 

A. B.确认虚拟机版本大于项目里,mainfest中的最小sdk版本。TargetSdkVersion对应。

 

 

 

 

 

 

  • 大小: 26.1 KB
  • 大小: 26.1 KB
  • 大小: 28 KB
  • 大小: 109.1 KB
  • 大小: 140.9 KB
  • 大小: 296 KB
  • 大小: 123.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics