Articles of sdk tools

Аннотации уровня API Android для Android-библиотек

Я пишу библиотеку Android. Подавляющее большинство интерфейсов в lbirary поддерживает Android API уровня 10 или выше. Однако для некоторых функций требуется более высокий уровень API. Например, часть библиотеки требует API 18 для Bluetooth Low Energy. Ради конкретности предположим, что библиотека создает три класса ClassA , ClassB и ClassC . ClassA использует функциональные возможности, доступные в […]

Проверьте, установлен ли пакет Android SDK программно

Я делаю альтернативу автономному SDK-менеджеру GUI (он вышел на Android SDK 25), я нашел в Android Studio необходимые XML-файлы для извлечения пакетов. Android Repository https://dl.google.com/android/repository/repository2-1.xml Android System Images https://dl.google.com/android/repository/sys-img/android/sys-img2-1.xml Android TV System Images https://dl.google.com/android/repository/sys-img/android-tv/sys-img2-1.xml Android Wear System Images https://dl.google.com/android/repository/sys-img/android-wear/sys-img2-1.xml Glass Development Kit, Google Inc. https://dl.google.com/android/repository/glass/addon2-1.xml Google API add-on System Images https://dl.google.com/android/repository/sys-img/google_apis/sys-img2-1.xml Google API with Playstore […]

Изменения кода не отражены в .apk

С утра мои изменения кода не отражаются в .apk. Я ничего не обновлял. Я видел здесь какую-то запись, указывающую на инструменты sdk. Но я не коснулся инструментов sdk. Какова может быть возможная причина?

ProGuard может привести к неправильным вычислениям

Я встретил довольно странную ошибку. Следующий небольшой фрагмент кода использует довольно простую математику. protected double C_n_k(int n, int k) { if(k<0 || k>n) return 0; double s=1; for(int i=1;i<=k;i++) s=s*(n+1-i)/i; return s; } Редактирование Использование ProGuard может привести к неправильному использованию некоторых устройств. Я подтвердил это на HTC One S Android 4.1.1 build 3.16.401.8, но, […]

Несколько экземпляров Android SDK Build-Tools, Bug или Feature?

Последние пару месяцев я замечаю странное поведение в Android SDK Manager. Недавно появившиеся Android SDK Build-Tools , похоже, не обновляются, а вместо этого распознаются как отдельные пакеты Список продолжает расти, и меня это беспокоит. Теперь, когда я вижу новый пакет, я прибегаю к простому удалению старой версии и установке новой, потому что я подозреваю, что […]

Не запускать эмулятор Android после обновления sdk до 23.0.5

Я не могу запустить эмулятор после обновления sdk до 23.0.5 со следующими ошибками в окнах. Может ли кто-нибудь помочь? Спасибо ПРЕДУПРЕЖДЕНИЕ: не найдено начальных эмуляторов, начиная эмулятор. Ожидание эмулятора … эмулятор: устройство fd: 61HAX работает, и эмулятор работает в эмуляторе быстрого режима: предупреждение: сбой аудио входа Создание окна 28 27 320 480 FATAL: .// android […]

Утилита Android SDK для установки в Docker не работает

Я пытаюсь сделать изображение докера, которое я могу использовать для создания проектов Android, используя Shippable. Проблема заключается в команде android update sdk , которая дает следующую ошибку: Installing Android SDK Tools, revision 24.2 Failed to rename directory /opt/android-sdk-linux/tools to /opt/android-sdk-linux/temp/ToolPackage.old01. Failed to create directory /opt/android-sdk-linux/tools Я нашел здесь несколько решений: https://stackoverflow.com/a/8839359/867099, но это для Windows […]

Проблема с SDK для Android при использовании calabash-android

При попытке запустить команды calabash–android я получаю сообщение «Не удалось найти Android SDK, убедитесь, что он установлен» . Я установил Android SDK через варево. Вот содержимое моего .bash_profile: ANDROID_HOME=/usr/local/Cellar/android-sdk/24.2 PATH=$PATH:$ANDROID_HOME/tools PATH=$PATH:$ANDROID_HOME/platform-tools PATH=$PATH:$ANDROID_HOME/build-tools if [ -f ~/.bashrc ]; then source ~/.bashrc fi [[ -s "$HOME/.profile" ]] && source "$HOME/.profile" # Load the default .profile [[ -s […]

Обновление для Android SDK Tools R22

Я обновил SDK Tools до R22 и ADT Plugin. Перед обновлением все прошло хорошо, но с тех пор у меня проблемы. В основном у меня есть 2 проекта библиотеки и проект приложения. Один из моих проектов библиотеки содержит некоторые файлы jar в папке «libs». Одна из этих банок используется в самом проекте приложения для некоторой […]

Android: команда не найдена

Я попытался сделать файл .jar из клонированного проекта: android update project -p . Но получил ошибку: Android: команда не найдена Я попытался установить путь к Android SDK, но это не помогло: export ANDROID_HOME=D:\java\android-sdk export PATH=$ANDROID_HOME\tools:$PATH export PATH=$ANDROID_HOME\platform-tools:$PATH Можно ли решить эту проблему? UPD: Я использую Git Shell из этого программного обеспечения: http://git-scm.com/download/win