2018-04-28 Android Studio导入Eclipse项目报错

今天导入极光的demo时,发现还是Eclipse项目,都什么年代了,还不更新。。。
Android Studio导入Eclipse项目报错Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject如图

Error.png

错误原因

因为Eclipse所使用的ADT插件已经不再更新,所以从Eclipse导出的项目使用的是旧版本Gradle插件,而新版的Android Studio(v2.3+)已经不再支持1.0.0版本以下的Gradle插件,因此报错。 相应的解决办法就是将配置文件中的Gradle插件版本,以及Gradle版本改成较新的版本。

解决步骤

1、更改项目配置文件
打开项目的build.gradle文件(不是app Module下的)
将classpath配置中的Gradle插件版本改为较新的版本,然后保存。如图:


image.png

:查看本地安装了哪个版本的Gradle Build Tool

打开Android Studio的安装目录,注意不是SDK安装目录或项目文件所在目录。在Android Studio的安装目录中,找到以下文件夹:gradle\m2repository\com\android\tools\build\gradle\可以看到本机已经安装了哪些版本的Gradle插件。如图:

gradle.png

2、更改项目所用的Gradle版本

注意这里更改的是Gradle版本,不是Gradle插件版本。修改成Android Studio较新版


Gradle.png

:查看本地已经有了哪些版本的Gradle。在文件夹C:\Users\你的用户名\.gradle\wrapper\dists中可以看到本机已经安装了哪些版本的Gradle。如图:

image.png

3、重新编译项目

点击工具栏中的Build -> Clean Project重新编译项目即可。
用的AndroidStudio版本为3.1,还会提示下图,点击自动修复即可


image.png

如果用的AndroidStudio版本为3.1,Gradle插件版本3.0.1以上,Gradle版本4.1以上,可能还会出现其他问题,自己解决喽

文章参照

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,076评论 25 708
  • 本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到...
    yakov1380阅读 8,440评论 1 14
  • 红楼梦成书至今,多少人一见红楼误终身。红楼梦中有很多传说中的未解之谜,盖因红楼中所用文字半古半今,仿佛有迹可循,又...
    从前有只喵星人阅读 12,528评论 1 1
  • 如果手机莫名被充了话费,你会怎么做?假装不知道?教科书式耍赖?世界太大,无奇不有。儿子,却用自己纯正的三观...
    丽萍小语阅读 788评论 10 8
  • 每年开学季,身边总会围绕一个话题,给孩子选个好老师,好班级。 小学还好,中学,高中虽然都讲求阳光分班,可是中考,高...
    陈晓依阅读 581评论 0 0

友情链接更多精彩内容