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
Ответ 4
Инструкции, описанные ниже, были очень полезны для моей установки Eclipse.
https://medium.com/@tangtungai/how-to-develop-and-package-android-wear-app-using-eclipse-ef1b34126a5d
Ответ 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] ------------------------------------------------------------------------