Articles of android gradle

Невозможно создать приложение Android с Gradle, кроме как с sudo

Я пытаюсь запустить приложение «привет мир» android с градирными сборками. Он строит отлично, если я выдаю команду Sudo ./gradlew build -> строит отлично Но без судо, ./gradlew build -> показывает следующую ошибку FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':MyStudioApplication'. > Failed to notify project evaluation listener. […]

Gradle: скачать Зависимости включенной aar-библиотеки

Я написал библиотеку-проект cameraBarcodeScanner , встроенный в файл aar. Эта библиотека имеет следующие зависимости, определенные в ее build.gradle: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.google.zxing:core:3.2.1' compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar' } Я использую библиотеку в тестовом приложении следующим образом: dependencies { compile(name: 'cameraBarcodeScanner-release', ext: 'aar') } Gradle находит приложение и может его […]

Сбой сборки студии Android со следующей ошибкой

Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-8-oracle/bin/java'' finished with non-zero exit value 2 Попробовали этот ответ Но моя проблема все еще не решена. Как я могу это решить?

ProcessException: ExecException: Process 'command' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java

Я получаю исключение: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2 После того, как я обновил сервисы Google Play до 7.5.0 : compile 'com.google.android.gms:play-services:7.5.0' Но если я изменю его на: compile 'com.google.android.gms:play-services:7.0.0' Все работает отлично, я также сталкиваюсь с той же проблемой, если я добавлю модуль […]

Как проверить тип отладки или отладки в андроидной библиотеке?

У меня есть Android AAR-библиотека. Одна политика безопасности, которую я хочу наложить на потребительское приложение моей библиотеки, заключается в том, что она не может использовать мою библиотеку, когда debuggable истинна или apk создается с помощью debug buildType. Как я могу проверить это программно в android?

Используйте поле local.properties при объявлении buildConfigField

У меня есть build.gradle и local.properties . Я хочу объявить значение в local.properties , которое не проверено на управление версиями, для использования в build.gradle . У меня есть buildConfigField работающий с: buildTypes { debug { buildConfigField "String", "TEST", "test" } } К сожалению, это вызывает ошибку: buildTypes { debug { buildConfigField "String", "TEST", local.properties.get("test") } […]

Определение «resValue» с использованием существующего определения строки

Я заинтересован в том, чтобы определить мои многочисленные вкусы моих приложений, более того, в файлах strings.xml, а не в build.gradle. Учитывая несколько вариантов, я хотел бы упростить вариант выпуска / отладки: buildTypes { release { signingConfig signingConfigs.release resValue "string", "app_name", "@string/prod_name" } debug { applicationIdSuffix ".beta" resValue "string", "app_name", "@string/beta_name" } Затем в каждом из […]

Android aar перестали строить с помощью extractDebugAnnotations com / intellij / psi / PsiJavaFile android

Моя сборка недавно прекратила работу над проектом с открытым исходным кодом gradle / android. Они отлично работали до сегодняшнего дня (10 октября 2016 года). Я запускаю матрицу сборки для нескольких версий (на travis) градиента и плагина android. По сути, теперь он терпит неудачу на степпинге 3.0 и 3, оба с плагином android 2.2.0. Другие версии, […]

Студия Android не создает подписанный apk

Недавно я обновил свою рабочую студию IDE в Android Studio 1.5.1. Но теперь я столкнулся с некоторыми проблемами, так как после обновления он не создавал подписанный файл apk. Но когда я подключаю устройство и запускаю приложение, он работает правильно. Когда я использую Построить -> Создать подпись Apk В журнале событий он показывает 10:38:51 AM Executing […]

Как использовать дерево зависимостей Gradle для разрешения несоответствия версии библиотеки поддержки Android?

катализатор Я обновил Android Studio до 2.3, а плагин Gradle – до 3,3 Начальная проблема После обновления плагина Gradle до 3.3 я получил сообщение об ошибке «Ошибка: версия SDK Build Tools (23.0.3) слишком мала для проекта«: mymodulename ». Минимальное значение – 25.0.0" Я попытался настроить как buildToolsVersion на 25.0.2, так и compileSdkVersion на 25, а […]