Android studio 3.0 Beta 2 导入eclipse项目遇到的问题
项目在eclipse中运行正常;从Android studio 中直接导入eclipse项目,改为gradle格式以后报错。
最低支持的Gradle 版本是4.1-rc-1,当前版本是2.14.1。
错误解决:
1、 直接点击Fix Gradle wrapper and…
项目编译之后依旧报错(报错内容:V7包中多个value中的资源找不到);
2、从网上下载对应的Gradle版本
http://services.gradle.org/distributions/
设置到Android studio 对应的目录下。
依旧未能解决问题;(翻墙下载资源或引用本地gradle未果,翻墙下载耗费近一个小时,依旧报错,泪奔。。。)
解决方案:
思路:
1、项目在eclipse中运行正常,未报错;
2、比较差异;
两个项目只有v4、v7两个包引用的差异,(项目中使用的V4、V7包太旧了,故下载的V4、V7使用不了(新版本的包会去除一些弃用的方法、资源等。。。))
操作
1、去除引用
compile ‘com.android.support:support-v4:19.1.0’
compile ‘com.android.support:appcompat-v7:19.1.0’
2、将eclipse中使用的v4、v7的jar包拷贝到libs目录下;
3、添加新的引用;
implementation files(‘libs/android-support-v4.jar’)
implementation files(‘libs/android-support-v7-appcompat.jar’)
重新clean、rebuild。完成。