毕设day11
今天来试试eclipse运行Android项目。果不其然又有问题
bug1:
error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
解决:api版本不对,可能api版本太低,右击项目,属性,android,选择高些版本的api,应用后clean下
然后创建工程,配置avd,运行:
https://blog.csdn.net/weixin_43147918/article/details/103100988
运行的时候又出现了错误
bug2:
Path for project must have only one segment.

1. select "Launching New_configuration"
2. Delete
3. OK
然后bug3:
Unable to build: the file dx.jar was not loaded from the SDK folder!

原因:eclipse 自动使用最高版本的sdk,而ADT比SDK的版本低
解决办法:
在project.properties 中添加:
sdk.buildtools=23.0.3 //设置sdk使用的buildtools版本(sdk目录下有的)


解决了

还有种方法就是:用sdk路径中的tools下jar文件替换把图中所示的jar文件(莫有测试,不知道行不行)
查看版本:
查看ADT版本:Help——>About Eclipse——>点击ADT图标——>在About Eclipse Features中查看Version

查看SDK 位置 window———>preference——>Android

bug4:新启动av的时候又来

他问我镜像里的文件kernel是否真的存在,然后我去看了sdk的api29版本安装包,发现镜像根本没安装,先安装

安装好之后,在看看有什么问题:
发现又绕道昨天的下载多少预计多少的问题上来了
于是我把前面的几个文件夹统一装在新建文件夹api29preview里面去,然后重新下载版本25的试试:


漫长的等待中、、、、、
下载好之后,欲哭无泪:
Error parsing E:\android-sdk-windows\system-images\android-25\android-tv\x86\devices.xml
Error parsing E:\android-sdk-windows\system-images\android-25\android-wear\\armeabi-v7a\devices.xml
Error parsing E:\android-sdk-windows\system-images\android-25\android-wear\\x86\devices.xml
解决:
把错误位置的devices.xml这个文件删除,再把sdk里面tools\lib下的这个文件拷贝到你删除的那个文件夹里,重启eclipse
至此,
我终于成功的运行起来了Android项目,值得庆祝!!!(就是模拟器开的很慢,而且很小,布局还放不下的亚子)

然后运行别人的项目:
又出现your project contains error(s).please fix ............而且项目src有红叉
解决:https://blog.csdn.net/legend12300/article/details/51791432
一般是因为sdk的问题,所以更换sdk版本就行
小技巧:
eclipse取消汉化方法:
方法一:在eclipse.ini文件中添加启动参数
-Duser.language=en
方法二:在eclipse.exe快捷方式右击--》属性--》目标
添加 -nl en_US
浙公网安备 33010602011771号