Import android.support.wearable не может быть разрешен

Я пытаюсь разработать простое приложение для Android Wear, но я столкнулся с проблемой:

import android.support.wearable не может быть разрешен

enter image description here

Ответ 1

Лучший способ начать работу с Android Wear - использовать последнюю версию Android Studio 0.8.1 или новее, и это значительно упростит добавление библиотек поддержки в ваш код. Но можно по-прежнему использовать Eclipse, и я объясню, как это сделать...

Поскольку SDK был выпущен только для Android Wear, сначала вы должны убедиться, что следуете этим инструкциям, чтобы получить все последние обновления: http://developer.android.com/preview/google-play-services-wear.html

Ниже приведены шаги, которые необходимо предпринять, чтобы исправить вашу проблему:

  • Запустите диспетчер SDK.
  • Обновите инструменты Android SDK и платформенные инструменты до версий 23 и 20 соответственно.
  • Нажмите "Сервис" > "Управление сайтами надстройки" > "Пользовательские сайты".
  • Нажмите "Создать", введите https://dl-ssl.google.com/android/repository/addon-play-services-5.xml в текстовое поле и нажмите "ОК".
  • Нажмите "Закрыть". Теперь вы должны увидеть множество пакетов, которые необходимо загрузить. Вам необходимо загрузить "SDK Platform" в разделе "Android 4.4W (API 20)
  • Самая важная часть - загрузить пакет Google Repository в разделе "Дополнительно".
  • Шаг 6 создаст каталог с именем $SDK/extras/google/m2repository/com/google/android/support/wearable/1.0.0, а в нем будет файл wearable-1.0.0.aar.
  • Разархивируйте файл wearable-1.0.0.aar, и он создаст файл classes.jar.
  • Если вы распакуете -v classes.jar, вы увидите, что в нем содержится поддержка android/support/wearable/view/WatchViewStuff.class, что вы ищите!
  • Скопируйте этот файл classes.jar в каталог проекта libs, переименуйте его в нечто вроде wearable-classes.jar
  • Щелкните правой кнопкой мыши каталог libs в Eclipse, который обновит ваш проект, и вы должны увидеть wearable-classes.jar
  • Очистите и восстановите свой проект.

Эти шаги могут показаться сложными в работе с файлом .aar... Это намного проще при работе с Android Studio, поскольку вы можете просто добавить правило gradle, которое автоматически выполнит все эти шаги:

dependencies {
    compile "com.google.android.support:wearable:1.0.+"
}

Ответ 2

в духе @Wayne Piekarski ответ, я создал репозиторий, в котором хранится проект, поскольку он вам понадобится для разработки в Eclipse, клонировать его → добавить его в качестве библиотеки Android → DONE!

Давайте сделаем это простым:)

==== UPDATE ====

И если вы все еще сталкиваетесь с WearableActivity... просто замените его другим действием по вашему выбору.

Ответ 3

В вашем Android SDK Manager перейдите к инструментам > управлять дополнительными сайтами > определяемыми пользователем сайтами > new:  https://dl-ssl.google.com/android/repository/addon-play-services-5.xml

Убедитесь, что у вас есть следующее (это то, что у меня есть)

1) Android SDK Tools v 23 (23.0.1 только что вышел)

2) Android SDK Platform-tools v 20

3) Android SDK Build-tools v 20

4) Android 4.4W (API 20)

5) Репозиторий поддержки Android

6) Библиотека поддержки Android

7) Все остальное в актуальном состоянии

Ресурсы: http://developer.android.com/preview/google-play-services-wear.html http://developer.android.com/training/wearables/apps/creating.html

Ответ 5

Для gradle попробуйте

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:+'
compile 'com.google.android.gms:play-services-wearable:+'

}

Ответ 6

Maven?

AndroidSDK использует свой собственный репозиторий. После скачивания скопируйте все из

C:\Program Files (x86)\Android\android-sdk\extras\google\m2repository\

В ваш репозиторий. Таким образом, это можно решить:

<dependencies>
    <dependency>
        <groupId>com.google.android.wearable</groupId>
        <artifactId>wearable</artifactId>
        <version>1.0.0</version> <!-- or whatever -->
    </dependency>
</dependencies>

И вы получите

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.148 s
[INFO] Finished at: 2016-10-23T09:10:12+02:00
[INFO] Final Memory: 16M/15381M
[INFO] ------------------------------------------------------------------------