欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

AndroidStudio 导入 Eclipse项目的一些坑

程序员文章站 2022-03-26 10:36:23
...

基本情况

报错:
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ‘:classpath’.

版本 :AndroidStudio3.6
AndroidStudio 导入 Eclipse项目踩了很多坑,特此记录下来。

一:

选择导入,然后选择自己的项目工程路径。
AndroidStudio 导入 Eclipse项目的一些坑

二:

1:报错


Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':classpath'.

2:解决方案

①:这里是最重要的!!!修改成自己的gradle版本,不知道自己gradle版本的可以新建一个项目查看。

AndroidStudio 导入 Eclipse项目的一些坑

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

②:修改build.gradle,加上红框里面的内容。点击Sync now,没有的保存一下重新打开AndroidStudio。

AndroidStudio 导入 Eclipse项目的一些坑

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()

        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
    }
}

allprojects {
    repositories {
        jcenter()

        google()
    }
}

③:等待下载成功之后你会看到多了这些文件并且可以运行了

AndroidStudio 导入 Eclipse项目的一些坑
AndroidStudio 导入 Eclipse项目的一些坑