Здравствуй, мой дорогой читатель!
Stackoverflow.com шикарный сайт для поиска ответов на неожиданные вопросы при разработки программного обеспечения.
Вот мои находки при разработке под Android.
Eclipse перестал видеть Android SDK
Кроме очевидного, что Вы забыли установить его, прописать переменный окружения к виртуальной машине Java и добавить в PATH такие подкаталоги SDK как tools и platform-tools возможно и следующая ситуация.
У Вас есть IntelliJ IDEA...
И она тоже работает с Android SDK.
И это создает новую проблему.
После запуска IntelliJ IDEA не может найти Android SDK.
Идем в Window > Preferences > Android
и меняем направление слэшей. Например c D:eclipseandroid-sdk
на D:/eclipse/android-sdk.
Обновление SDK до API-21, проекты с appcompat-v7 не собираются
error: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'. error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.*' error: Error: No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Визуально в Eclipse это выглядит так.
Обновите extras
Следует открыть project.properties
проекта android-support-v7-appcompat
и изменить target=android-19
на target=android-21
.
После жмем Project > Clean...
чтобы изменения вступили в силу.
Как использовать android-support-v7-appcompat
в Eclipse подробно описано на developer.android.com.
Установка apk-файла на эмулятор - error: device offline
При работе из командной строки с эмулятором такая ошибка может возникнуть из-за нарушения связи между ним и adb
из-за длительного старта эмулятора.
Вместо того, чтобы закрывать эмулятор, просто выполните две команды:
adb kill-server adb start-server
Чтобы эффективно работать с эмулятором из командной строки не забудьте добавить в переменную окружения PATH
путь к каталогам tools
и platform-tools
.
Они находятся в каталоге Android SDK
.
4 ответов