Сбой синхронизации Android Wear Project Gradle

#android #android-studio #android-gradle-plugin #wear-os

#Android #android-studio #android-gradle-плагин #wear-ос

Вопрос:

Я создал новый проект в Android Studio 0.8, чтобы начать интеграцию Android Wear в одно из моих приложений. Я создаю новый проект и включаю форм-фактор Wear, но при попытке синхронизации я получаю:

Ошибка: не удалось найти версию, соответствующую com.google.android.support: пригодный для носки: . Требуется: win_control: износ: не указан

РЕДАКТИРОВАТЬ: я немного поиграл с Gradle, и теперь я получаю эти ошибки:

Ошибка: не удалось найти: com.google.android.gms: play-services-wearable: Открыть в диалоговом окне структуры проекта
Открыть файл

Ошибка: не удалось найти: com.google.android.support: носимый: Открыть в диалоговом окне структуры проекта
Открыть файл

Комментарии:

1. я получаю что-то вроде ошибки: не удалось найти: com.google.android.support: пригодный для носки:

Ответ №1:

Возникла та же проблема. Откройте свой Android SDK manager, перейдите в меню Инструменты -> управление сайтами добавления и добавьте свой собственный репозиторий:

https://dl-ssl.google.com/android/repository/addon-play-services-5.xml

Я наконец-то нашел эти полезные руководства. Вокруг много неработающих ссылок и плохой информации, но они должны работать:

http://developer.android.com/preview/google-play-services-wear.html

затем,

http://developer.android.com/training/wearables/apps/creating.html

Кроме того, дважды проверьте свой Android sdk Manager, чтобы убедиться, что у вас есть все последние обновления, а также репозиторий / библиотеки поддержки Android!

Комментарии:

1. Спасибо за ссылки. Эта вторая ссылка (google-play-services-wear) содержит инструкции, которые мне не хватало). Собираюсь попробовать это сейчас и посмотреть, что произойдет.

2. На Mac: если при открытии диспетчера SDK вы не видите пакеты и инструменты в строке меню, переключитесь обратно в диспетчер SDK, чтобы заставить ОС переключиться на это приложение. При этом будут показаны соответствующие элементы меню. Мне было труднее всего понять, почему я его пропустил.

3. Приложение Android Wear не найдено в Google Play: (есть ли другой способ?

4. @jaumard да, это может случиться — убедитесь, что вы следуете ссылкам в руководстве, которое я опубликовал (вторая ссылка выше). Вам необходимо зарегистрироваться в качестве тестировщика сервисов Google Play 5.0, Google Now и Android Wear и обновить их все в таком порядке.

5. Все в порядке, он работает на моем телефоне (я тестировал шаги со своего компьютера). Спасибо!

Ответ №2:

Все предложения здесь, в SO, теперь устарели.

Что вам нужно сделать, так это убедиться, что «Репозиторий Google» проверен и установлен в диспетчере SDK.

Ответ №3:

Если все это не сработало для вас, ознакомьтесь с инструкциями по адресу https://code.google.com/p/android/issues/detail?id=72454 Что касается меня, то мне просто не хватало репозитория Google в разделе extras в диспетчере sdk

Комментарии:

1. То же самое, я на Mac. Просто установка последней версии репозитория Google решила проблему. 1

Ответ №4:

Если диспетчер SDK не находит для вас никаких обновлений, мне помогло стереть папку ~/.android/extras/google/ m2repository.

Вы можете вручную добавить сайт обновления, используя свой любимый текстовый редактор ~/.android/repositories.cfg , он должен выглядеть следующим образом:

 ### User Sources for Android SDK Manager
#Wed Jul 02 10:15:39 EDT 2014
count=1
src00=https://dl-ssl.google.com/android/repository/addon-play-services-5.xml
  

Ответ №5:

Я обнаружил, что, начиная с версии Android Studio 0.8.1, опция «Управление сайтами дополнений» отсутствует в меню «Сервис». На всякий случай, если кто-то другой тоже не сможет его найти, вот как к нему добраться :

1 / Перейдите в меню Инструменты> Android> SDK Manager.

2 / Затем, как только откроется диспетчер SDK, в верхнем меню перейдите в меню Сервис> Управление сайтами дополнений.

Ну вот, тогда вы просто применяете то, что сказал nickjm (спасибо за подсказку, кстати, мне было интересно, что происходит с этим сообщением об ошибке!).

Ответ №6:

Добавление надстройки на сайте у меня не сработало. В Android SDK я просто открыл: Инструменты-> Параметры…-> Включить инструменты предварительного просмотра (проверьте это) Затем у него было обновление для wear… который я, конечно, обновил.

Это позволило IDE ссылаться на библиотеку.

Комментарии:

1. На Mac он находится под Preferences