一、ADT 配置错误
学Android Programming的第四章,debug,一遍跟着做一遍嘀咕这也太简单了,平时真有问题肯定是一大堆的bug。
正想着,学到最后的Android Lint Problem时,发现很多报错是appcompat_v7的错误,鉴于此书我断断续续在看,已经不知道为什么package Explorer下面会有v7的文件夹了,于是我大手一挥删了。好了,这下我渴盼的一堆一堆的bug终于出现了。
然后学到这个东西是android在eclipse的插件,没有这个东西,new project的时候连android application的选项都不会出来。但是不知道怎么回事,当时删除的时候没有选择从硬盘上删掉,可是仍然不能还原。我后来查看资料,原来还原后,要重新配置built path,我没搞转,于是将v7删了,重新在ADT manager里下载,然后就更加无可挽回了,应该是旧的没删干净,新的最新版本有冲突。
总之最后,我将eclipse卸了重新安装了一遍。还好我之前写了日志啊,卸载没浪费我太多时间。
二。重新安装eclipse
重新安装时出现了新的问题,原来我的mac升级到Yosemite版本了,新的eclipse需要至少JDK7的环境,Mac自带的是1.6的版本。
于是我就干脆下载了JDK8的版本。问题是下载了几个版本都不能安装,先是百度软件中心下载的,安装显示需“Oracle的Java要求Mac OS X 10.7.3或更高版本”:
于是去官网上下载。http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载后,安装总是显示“正在准备安装”,进度条一直显示完成,却不能完成。
最后是command+option+esc强制退出的安装器的。
然后发现文件管理器的设备下面有很多我打开的未安装的版本.pgk,一个个弹出。都弹出了,还是不能安装。
每次双击dmg安装包出现pgk时,都会在设备下挂着,然后双击安装就会一直卡住。
后来重启电脑,不知道怎么,再双击dmg,出现pgk窗口时,设备下面不会挂着这个包了,然后我灵机一动,双击安装,很快就成功了。
结论:双击dmg后,设备下不会自动挂起pgk包,而只是单独弹出pgk安装窗口时,双击就能正常安装。
三、安装后出现报警:This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in.
解决方法如下:
- Click Help > Install New Software.
- In the Work with field, enter:
https://dl.google.com/android/eclipse/
- Select Developer Tools / Android Development Tools.
- Click Next and complete the wizard.
有时候勾选框里没有显示内容,这个时候,把下面的筛选条件勾掉,内容就出来了。
这个时候就可以编辑运行程序了。