Intereting Posts
Как реализовать приложение VOIP с использованием пакета android.net.rtp Смущение загрузки асинхронного изображения ListView с первым видимым элементом, имеющим разный макет Почему мой текст кнопки принудительно задействован для ВСЕХ CAPS на Lollipop? Переупорядочение элементов списка с помощью перетаскивания с помощью android Android tablelayout и изменение размера кнопки Пользовательская операция ожидает завершения фоновой работы Как touchDragged работает в libgdx? Пользовательский внешний вид ActionBar в Android 4.3 Android: макетная анимация, например, приложение новостей Inshorts Невозможно установить качество видео для медиа-рекордера. Видеопроизводит мерцающее видео «ОШИБКА: инициализация OpenGLES не удалась!» На CentOS с Android-SKD Объявления Google работают по-разному, чем SDK AdMob во время загрузки объявлений? Отправьте строку на Android с помощью HttpPost без использования nameValuePairs Чтение данных с устройства Bluetooth в Android

CircleCi не может не разрешить инструменты сборки Android

Я пытаюсь использовать CircleCi с моим проектом Android, я добавил файл circle.yml, но каждый раз, когда сборка завершилась с ошибкой со следующей ошибкой

Возникла проблема с настройкой проекта ': app'. Не удалось найти Редактирование средств сборки 23.0.1

Следующим является мой файл circle.yml

# # Build configuration for Circle CI # general: artifacts: - /home/ubuntu/ES-NRP-Android-V3/app/build/outputs/apk/ machine: environment: ANDROID_HOME: /usr/local/android-sdk-linux dependencies: pre: - echo y | android update sdk --no-ui --all --filter "tools" - echo y | android update sdk --no-ui --all --filter "build-tools-23.0.1" override: - echo y | android update sdk --no-ui --all --filter tools,platform-tools,build-tools-23.0.1,android-23,extra-google-m2repository,extra-google-google_play_services,extra-android-support - ANDROID_HOME=/usr/local/android-sdk-linux ./gradlew dependencies test: override: - (./gradlew assemble): timeout: 360 

Я нацелен на SDK версии 23 и инструменты для сборки 23.0.2

Я нацелен на Sdk 25, и это мой рабочий файл cicle.yml:

 general: artifacts: - /home/ubuntu/your-app-name/app/build/outputs/apk/ machine: environment: ANDROID_HOME: /usr/local/android-sdk-linux dependencies: pre: - echo y | android update sdk --no-ui --all --filter tools,platform-tools,extra-google-m2repository,extra-google-google_play_services,extra-android-support,android-25 - echo y | android update sdk --no-ui --all --filter build-tools-25.0.0 - if [ ! -d "/usr/local/android-sdk-linux/platforms/android-25" ]; then echo y | android update sdk --no-ui --all --filter "android-25"; fi - if [ ! -d "/usr/local/android-sdk-linux/build-tools/25.0.0" ]; then echo y | android update sdk --no-ui --all --filter "build-tools-25.0.0"; fi - if [ ! -d "/usr/local/android-sdk-linux/extras/android/m2repository/com/android/support/design/25.0.0" ]; then echo y | android update sdk --no-ui --all --filter "extra-android-m2repository"; fi cache_directories: - /usr/local/android-sdk-linux/tools - /usr/local/android-sdk-linux/build-tools/25.0.0 - /usr/local/android-sdk-linux/platforms/android-25 - /usr/local/android-sdk-linux/extras/android/m2repository test: override: - ./gradlew assemble - cp -r app/build/outputs $CIRCLE_ARTIFACTS 

Проверьте этот файл CircleCi.yml, который я сделал для Android-проектов для версии для Android: 24

https://gist.github.com/mirhoseini/579cdf1b78a73738813ae5de71ceceb4

Я надеюсь, что это помогает 🙂