Google Glass SDK: Ошибка синхронизации Gradle: Причина: не удалось найти цель Google Inc.:Glass Development Kit Preview:19

Я получаю эту ошибку после импорта и попытки собрать gdk-apidemo-sample-master в Android Studio:

Ошибка синхронизации Gradle: Причина: не удалось найти цель Google Inc.:Glass Development Kit Preview:19

Пожалуйста посоветуй. Спасибо


person mrd    schedule 23.02.2018    source источник


Ответы (2)


У меня была та же проблема, и, похоже, Gradle не поддерживает GDK в более новых версиях. Откройте Android Studio и нажмите «Открыть» в меню «Файл» и выберите каталог вашего проекта. В файле верхнего уровня build.gradle измените 8-ю строку на classpath 'com.android.tools.build:gradle:2.2.3' и 20-ю строку runProGuard false на minifyEnabled false. В файле gradle-wrapper.properties измените последнюю часть 6-й строки на gradle-2.14.1-all.zip. После этого нажмите «Попробовать еще раз», и все заработает. Если он попросит вас обновить версию Gradle, всегда игнорируйте его, потому что, если вы обновите Gradle, он не распознает GDK. Чтобы запустить приложение в Google Glass, также измените настройки в меню «Выполнить», «Редактировать конфигурации». В параметрах запуска ничего не выбирайте, потому что стеклянная посуда не имеет активности по умолчанию.

person Marcello Cuoghi    schedule 09.03.2018

Пошаговое решение, которое работает для меня на новейшей Android Studio 3.1.2:

  1. Закройте Android-студию.
  2. Измените classpath в <your_main_project_directory>/build.gradle на новый (в настоящее время classpath 'com.android.tools.build:gradle:3.1.2' работает хорошо).
  3. Запустите Android Studio и снова откройте свой проект.

Теперь IDE будет корректно информировать вас о любых других необходимых обновлениях. Вы можете спокойно принять обновление версии Gradle, так как теперь она работает хорошо. По крайней мере, в моем проекте все прошло безупречно.

Примеры запросов IDE после изменения строки выше и открытия проекта: введите здесь описание изображения введите здесь описание изображения

Редактировать: как сказал @Marcello Cuoghi, вам также может потребоваться выбрать Launch: Nothing в Run-> Edit Configurations...-> Launch Options. Также в файле app/build.gradle меняем runProguard false на minifyEnabled true (обычно не нужно, но у меня такое было когда-то).

person Bartłomiej Uliasz    schedule 23.04.2018