Подтвердить что ты не робот

Не удалось импортировать проект Eclipse в Android Studio

Всякий раз, когда я пытаюсь импортировать проект Eclipse в Android Studio, я получаю следующую ошибку:

Используется старая, неподдерживаемая версия Gradle. Пожалуйста, используйте версии 1.8 или выше. Укажите поддерживаемую версию Gradle в параметры проекта Gradle или в оболочке проекта Gradle (если применимо.)

Обратитесь к журналу IDE для получения дополнительной информации (Справка | Показать журнал)

Im, использующий Android Studio 0.3 и Ubuntu, я также попробовал его в окне Windows 8 со свежей установкой, но получал ту же ошибку. Я использую default gradle wrapper, и я попытался проверить и снять отметку auto import option. Это ошибка? Как я могу обойти это. Как обновить Gradle до версии 1.8 или проверить текущую версию Gradle?

4b9b3361

Ответ 1

Мне пришлось отредактировать настройки оболочки gradle в gradle/wrapper/gradle-wrapper.properties и изменить версию gradle на 1.9.

./gradle/wrapper/gradle -wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip

Мне пришлось изменить gradle -1.6-bin.zip на gradle -1.9-all.zip. Я предполагаю, что старый плагин ADT из eclipse, который генерирует этот файл, по-прежнему использует старый URL.

Затем мне пришлось создать local.properties в корне проекта и установить в нем правильный SDK.

./local.properties

sdk.dir=/home/user/pathtosdk

Сделал это и импортировал с использованием обертки по умолчанию gradle и вуаля! Проект импортируется без каких-либо проблем.

Примечания. Это также устраняет проблему с org.gradle.tooling.GradleConnectionException: не удалось выполнить сборку с использованием gradle distribution 'services.gradle.org/distributions/gradle-1.6-bin.zip';.: Не удалось выполнить сборку, используя gradle distribution 'services.gradle.org/distributions/gradle-1.6-bin.zip'; Вы также должны убедиться, что в файле. /build.gradle, com.android.tools.build:gradle:0.5.+ следует изменить на com.android.tools.build:gradle:0.7.+.

Если у вас по-прежнему возникают проблемы с импортом, откройте корневой каталог проекта в командной строке и запустите ./gradlew или gradlew.bat в соответствии с вашими os. Вы будете получать ошибки с дополнительной информацией об отладке и, возможно, советами по их решению.

Ответ 2

Для меня строка в файле build.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:0.5.+'
}

to

dependencies {
    classpath 'com.android.tools.build:gradle:0.6.+'
}

Также необходимо обновить для корректного импорта в Android Studio.

Ответ 3

У меня была точно такая же проблема. Я решил эту проблему. Загрузите последнюю версию Gradle вручную и распакуйте ее, затем, когда вы импортируете файл Gradle в студию Android, выберите "Использовать локальный дистрибутив Gradle" и выберите папку, в которую вы распаковали gradle. Сделав это, вы сможете импортировать проект в студию Android.