Импортирование проекта с открытым исходным кодом в Android Studio - PullRequest
0 голосов
/ 04 октября 2018

Я хотел бы импортировать следующий проект в Android Studio 3.2: https://github.com/0xPoly/Strongbox

Но, похоже, у меня тогда проблема с gradle:

Сначала я выбираю импорт проекта (gradle, Eclipse ...) из android studio и выберите папку, в которой у меня есть копия папки github

У меня возникает ошибка синхронизации синхронизации со следующим сообщением:

Неподдерживаемый метод: BaseConfig.getApplicationIdSuffix().Версия Gradle, к которой вы подключаетесь, не поддерживает этот метод.Для решения проблемы вы можете изменить / обновить целевую версию Gradle, к которой вы подключаетесь.В качестве альтернативы, вы можете игнорировать это исключение и читать другую информацию из модели.

Затем я изменяю в build.gradle classpath 'com.android.tools.build:gradle:1.1.0' на classpath '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.04.10.2

Я пытался добавить google () в репозитории непосредственно перед jcenter (), но это не сработало

Что мне делать?

1 Ответ

0 голосов
/ 04 октября 2018
  1. изменить distributionUrl на https\://services.gradle.org/distributions/gradle-3.3-all.zip здесь: https://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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...