android开发环境遇到的一些问题

以前搭建过android开发环境,用的jdk1.7+eclipse4.4+adt插件,当时的环境是android4.4的,做过简单apk小软件玩。

后来换了台电脑,还是jdk1.7+eclipse4.4+adt插件,下载android-sdk并安装,看上面有android7.1.1,就勾选7.1.1及一些相关选项并安装了,

结果建立的新项目不生成BuildConfig.java和R.java,也没有v4、v7之类jar包,老项目放进去改改倒是不出错,但是也不会更新R.java,android自带demo工程也是不正常。


1. android support library

报错没有android-support-v4.jar和android-support-v7-appcompat.jar,这些应该是由android-sdk安装的,找遍android-sdk,感觉像是android support repository,安装后会有相关arr的文件,查资料说是android studio用的,这里用arr麻烦,就找安装android-support-v4.jar的方法,有说是android-sdk里要安装android support library(http://blog.csdn.net/luxince/article/details/49334871),但是没见过,查一些相关资料图片,找到一种可能:换镜像源(http://blog.csdn.net/ljheee/article/details/53737983),在android-sdk的options下换了几个源,终于正常了。这里说一下,我有梯子,是能直接访问google的sdk的。


2.  不生成BuildConfig.java和R.java

没找到可用的方法,直接安装android4.4的sdk,删除android7.1.1的,android自带demo好了,旧项目好了,新建项目,不能生成R.java。

看eclipse多出来一个appcompat_v7工程,查是兼容低版本用的(http://www.cnblogs.com/peach/p/4112207.html),那删了工程,重建立,设置android版本都是4.4(这里只是自己手机用,不考虑版本兼容),正常了。这里这个多出的appcompat_v7也是有问题,有几个xml报错,所以打算直接不要新建appcompat_v7工程。

另外相关xml文件有问题也会不生成R。


3.  手机不连接电脑

新建的工程手机上执行一下,手机连接不上,用adb devices命令显示没设备,设备管理器里倒是有俩android设备,按查的资料,然后更新驱动,显示驱动成功了。

更新驱动方法看这个吧http://blog.csdn.net/akiyame/article/details/46044961,驱动我没有再下载,直接用用的android-sdk下载的驱动。

看来确实是不需要把手机驱动也安装了。


4. jdk1.8 - Unsupported major.minor version 52.0

新建的工程手机上执行一下,还是不正常,报告Unsupported major.minor version 52.0, 看是jdk1.8什么的,

查查最后各种改效果不好,最后还是改了eclipse.ini设置vm为1.8了(http://www.cnblogs.com/nidongde/p/6148210.html),执行正常了。

后来想,是不是最开始jdk1.7就是个错误?android-sdk下载7.1.1版本sdk,新建了个工程测试正常。。。猜测好多文件都已经是1.8编译的吧,包括前面不生成R


猜你喜欢

转载自blog.csdn.net/superzlc/article/details/60136054