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对应。

 

 

 

 

猜你喜欢

转载自775791247.iteye.com/blog/2167096