毕设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.

 

 

 

解决办法:
Project -> Properties -> Run/Debug Settings:

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

posted @ 2021-04-05 12:37  IT龚哞哞  阅读(78)  评论(0)    收藏  举报