Articles of android gradle

Создайте несколько файлов apk с одной сборкой проекта в Android Studio

У меня есть два варианта в моем Android-проекте, один работает с тестовым сервером и один с продукцией. Я храню URL-адрес внутри строкового ресурса, поэтому я могу получить доступ к правильному URL-адресу на основе вкуса, который я выбираю для компиляции. Обычно мне нужно создавать несколько файлов apk в течение дня, каждый раз для обоих серверов. Есть […]

Как включить библиотеку Android в другую библиотеку?

Я создаю библиотеку Android, которая упакована как aar и распространяется сторонним разработчикам. Структура довольно проста: Проект — библиотекаA — libraryB LibraryA требует libraryB, поэтому есть это в своем файле gradle: compile project(':libraryB') И settings.gradle имеет include ':libraryB', ':libraryA' Но если я создам проект как aar, он включает только libraryA. Что мне не хватает? Я прочитал […]

Android 1.5 Gradle Sync никогда не завершает

Недавно я обновился до Android Studio 1.5. Однако после обновления Gradle застревает в «Обновление проекта [Project] Gradle Project» и никогда не останавливается. Предыдущая версия Android Studio работала отлично. Как я могу это решить? Я на Ubuntu 15.10 64-битной машине. Редактировать: До сих пор я пытался удалить Android Studio из / opt и загрузить последнюю версию. […]

Android Studio – не может указать собственный minSdkVersion

После установки SDK Android L Developer Preview SDK сегодня я хотел сделать свое приложение совместимым с Android L и более старыми версиями, такими как Jelly Bean. Мое приложение использует minSdkVersion 16, но, поскольку я опробовал предварительный просмотр разработчика, Android Studio, похоже, не уважает мою minSdkVersion. Я пытаюсь запустить мое приложение на своем Galaxy Nexus (API […]

Класс не найден в aar

Я получаю исключение класса в моей библиотеке Android (aar), когда вызывается GoogleApiAvailability. Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.GoogleApiAvailability" on path: DexPathList[[zip file "/data/app/com.myunityplugin.PushNotifications-1/base.apk"],nativeLibraryDirectories=[/data/app/com.myunityplugin.PushNotifications-1/lib/arm, /vendor/lib, /system/lib]] Ошибка очевидна, но я не уверен, что я делаю неправильно. Я довольно новичок в градиенте и AndroidStudio. У меня есть следующие под зависимостями внутри моего gradle.build: compile 'com.google.android.gms:play-services:8.4.0' compile […]

Gradle Android Plugin: Захватите задание после компиляции для всех продуктов

Мне нужно выполнить собственный код (через javaexec), после того как мой проект андроида был скомпилирован градиентом, но прежде, чем он будет упакован в apk (и фактически, прежде чем ресурсы будут перемещены в их конечный пункт назначения). Поэтому я использовал: gradlew tasks –all Чтобы получить список доступных задач. Я использую ароматы продуктов, поэтому почти все задачи […]

Ошибка инструментария из-за «java.lang.IllegalAccessError». Gradle + Espresso

Я хочу использовать эспрессо-тесты с градиентом. Для этого я попытался использовать двойной эспрессо Джейком Уортоном, но он не работает. Я читал, что это могут быть дублированные зависимости, но я исключил Dagger и Support-v4 libs, как писал Джейк в своем README. Может ли кто-нибудь дать мне совет о том, что может быть неправильно здесь? Класс испытания: […]

Ошибка эспрессо-теста на CircleCI

Я пытаюсь запустить тесты инструментария Android на CircleCI. Они отлично работают на локальном компьютере, как из Android Studio, так и из командной строки. Выполнение CircleCI создает этот стек для каждого теста: java.lang.RuntimeException: Waited for the root of the view hierarchy to have window focus and not be requesting layout for over 10 seconds. If you […]

Gradle не устанавливает javahome в упоминании в gradle.bat

При запуске моего проекта я получаю эту ошибку: Error:Invalid Gradle JDK configuration found. <a href='#open_external_system_settings'>Open Gradle Settings</a> Platform SDK does not point to valid JDK (C:/Program Files/Java/jdk1.7.0_71) Чтобы исправить это, я попытался установить свой javahome в gradle.build как :findJavaFromJavaHome set JAVA_HOME=C:\Data\jdk1.7.0_55 set JAVA_EXE=%JAVA_HOME%/bin/java.exe Тем не менее, я получаю ту же ошибку. Может кто-то помочь PLS.

Выполнение Android не выполнено для приложения задачи: proguardRelease

Я не могу сгенерировать подписанный APK для своего приложения, я застрял в ошибке java.io.IOException Выполнение не выполнено для задачи: «app: proguardRelease» У меня есть то, что я считаю базовым файлом gradle, см. Ниже apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.1" defaultConfig { applicationId "com.okason.clients" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" } […]