将开源项目导入android studio

时间:2018-10-04 10:35:40

标签: android gradle

我想将以下项目导入android studio 3.2中: https://github.com/0xPoly/Strongbox

但是看来我对gradle还是有问题:

我首先选择从android studio导入项目(gradle,Eclipse ...),然后选择我有github文件夹副本的文件夹

然后出现同步失败错误,并显示以下消息:

  

不受支持的方法:BaseConfig.getApplicationIdSuffix()。版本号   您连接到的Gradle的数量不支持该方法。解决   您可以更改/升级Gradle的目标版本的问题   连接至。或者,您可以忽略此异常并阅读   该模型的其他信息。

然后我在build.gradle中进行更改 类路径'com.android.tools.build:gradle:1.1.0' 至 类路径'com.android.tools.build:gradle:4.0'

更改gradle-wrapper

distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip

收件人

distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip

然后点击重试

然后下载gradle-4.0-all.zip之后,出现以下错误:

  

找不到com.android.tools.build:gradle:4.0。在中搜索   以下位置:       https://jcenter.bintray.com/com/android/tools/build/gradle/4.0/gradle-4.0.pom       https://jcenter.bintray.com/com/android/tools/build/gradle/4.0/gradle-4.0.jar       https://maven.google.com/com/android/tools/build/gradle/4.0/gradle-4.0.pom       https://maven.google.com/com/android/tools/build/gradle/4.0/gradle-4.0.jar

对于从3.0到4.10.2的所有版本,我仍然有相同的想法

我尝试将google()添加到jcenter()之前的存储库中,但这没有用

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  1. 在此处将distributionUrl更改为https\://services.gradle.org/distributions/gradle-3.3-all.ziphttps://github.com/0xPoly/Strongbox/blob/master/gradle/wrapper/gradle-wrapper.properties

  2. 在build.gradle中设置classpath 'com.android.tools.build:gradle:2.3.2'代替'com.android.tools.build:gradle:1.1.0'