Я получаю эту ошибку после импорта и попытки собрать gdk-apidemo-sample-master в Android Studio:
Ошибка синхронизации Gradle: Причина: не удалось найти цель Google Inc.:Glass Development Kit Preview:19
Пожалуйста посоветуй. Спасибо
Я получаю эту ошибку после импорта и попытки собрать gdk-apidemo-sample-master в Android Studio:
Ошибка синхронизации Gradle: Причина: не удалось найти цель Google Inc.:Glass Development Kit Preview:19
Пожалуйста посоветуй. Спасибо
У меня была та же проблема, и, похоже, 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, также измените настройки в меню «Выполнить», «Редактировать конфигурации». В параметрах запуска ничего не выбирайте, потому что стеклянная посуда не имеет активности по умолчанию.
Пошаговое решение, которое работает для меня на новейшей Android Studio 3.1.2:
classpath
в <your_main_project_directory>/build.gradle
на новый (в настоящее время classpath 'com.android.tools.build:gradle:3.1.2'
работает хорошо).Теперь IDE будет корректно информировать вас о любых других необходимых обновлениях. Вы можете спокойно принять обновление версии Gradle, так как теперь она работает хорошо. По крайней мере, в моем проекте все прошло безупречно.
Примеры запросов IDE после изменения строки выше и открытия проекта:
Редактировать: как сказал @Marcello Cuoghi, вам также может потребоваться выбрать Launch: Nothing
в Run-> Edit Configurations...-> Launch Options. Также в файле app/build.gradle
меняем runProguard false
на minifyEnabled true
(обычно не нужно, но у меня такое было когда-то).