Articles of gradle

Android-студия – релиз APK для аромата

Я новичок в Android Studio и запускаю отладочную сборку на устройстве, работает нормально, однако для тестирования при покупке приложений (и, очевидно, для его выпуска) мне нужна версия релиза, подписанная с обычным ключом. Я могу сделать APK, используя Build -> Generate подписанный APK, однако имя пакета кажется неправильным. Вот мой файл сборки: apply plugin: 'android' android […]

Лучший способ быстро запустить тесты JUnit в Android-проекте в Android Studio

У меня есть некоторые простые старые классы Java и простые тесты JUnit в моем проекте Android Studio. В настоящее время они живут в моем Android-модуле. Если я запускаю их в качестве тестов на Android, они проходят отлично, но они очень медленны, так как для запуска или подключения к эмулятору требуется. Если я попытаюсь запустить его […]

Проект не может быть скомпилирован после обновления до градиента: 2.1.0-alpha5

У меня есть проект Android, который отлично работал с версиями pre-gradle: 2.1.0-alpha3. Теперь он бросает такие ошибки, не имея понятия, как их разрешить: Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > java.lang.NoSuchMethodError: com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; Это довольно странно, есть определенная ветка, которая в течение последних четырех или пяти дней также использовала для дублирования объектов в apk, подробности здесь Модуль […]

Как использовать Gradle для генерации JavaDoc в Android Studio?

Я не могу найти документацию о том, как настроить файл Gradle для создания JavaDoc для моего проекта. Я уже пробовал некоторые фрагменты из SO и статей в блогах, но ни один из них, похоже, не работает или не предоставляет контекст. Это мой файл Gradle. Что мне нужно сделать, чтобы добавить задачу для генерации JavaDoc? import […]

Задача Google по градиенту Google Appengine

Я пытаюсь написать задачу градиента для моего приложения Android, которое запускает сервер разработчика Google appengine, запускает тест и затем закрывает сервер. То, что я пробовал, выглядит так: task runAppEngine (dependsOn: ":backend:appengineRun") <<{ //run test //stop development server } Выполняется задача appengineRun, но все, что я вставляю в раздел doLast задачи градиента, никогда не запускается. Например, […]

Выполните собственную независимую задачу градиента в студии Android

У меня есть проект Android с несколькими модулями. Я пытаюсь запустить специальную задачу градации из одного из модулей, но каждый раз, когда я запускаю задачу, все остальные задачи градации в модуле, а также в других модулях. Моя задача не зависит от каких-либо других задач. Задания : task helloTask{ println "Hello task" } Я попытался запустить […]

Gradle и несколько проектов с зависимостью Roboguice

Я пытаюсь перенести старый проект IntelliJ на использование gradle. Однако asselDebug выходит из строя на этапе dx: java.lang.IllegalArgumentException: already added: Lcom/google/inject/AbstractModule; at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123) at com.android.dx.dex.file.DexFile.add(DexFile.java:163) at com.android.dx.command.dexer.Main.processClass(Main.java:490) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:459) at com.android.dx.command.dexer.Main.access$400(Main.java:67) at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:398) at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245) at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131) at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109) at com.android.dx.command.dexer.Main.processOne(Main.java:422) at com.android.dx.command.dexer.Main.processAllFiles(Main.java:333) at com.android.dx.command.dexer.Main.run(Main.java:209) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Мой проект разбит на два подпроекта: […]

Библиотека Android – Публикация нескольких вариантов в локальный репозиторий Maven с использованием Gradle

Я использую плагин Android Gradle 0.13.2, Android Studio 0.8.11, Gradle 2.1 и плагин maven. Я хотел бы установить несколько вариантов (аромат + тип сборки) моей библиотеки Android в локальный репозиторий Maven с одной командой (задачей). В настоящее время плагин Android Gradle 0.13.2 позволяет мне установить флаг публикацииNonDefault для публикации всех вариантов, но, как говорится в […]

Имеются разные зависимости в классах?

У меня есть отладочная сборка и релиз сборки приложения для Android, но мне нужны разные зависимости для каждого, возможно ли это в Android Studio? У меня есть раздел: buildTypes { debug { minifyEnabled false } release { minifyEnabled true } } И раздел для зависимостей: dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'joda-time:joda-time:2.7' compile […]

Переход к ActionBarCompat, но связанные с ним ошибки сборки

Я пытаюсь интегрировать ActionBarCompat в один из моих проектов. Я использую систему сборки Gradle. Я добавил зависимость как: dependencies { compile 'com.android.support:appcompat-v7:18.0.+' } Я не использую собственный стиль, у меня есть тема, установленная в моем AndroidManifest.xml как: <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme.AppCompat" > Дело в том, что это в проекте библиотеки Android. Это очень хорошо работает […]

Intereting Posts
Кнопки диалогового окна предупреждения отключены Android google maps – keytool генерирует SHA1 вместо хеша MD5 Получить список друзей из facebook sdk 4.0.1 в android с графиком api 2.2 Проверка Wi-Fi включен или нет на Android Отображение сообщения внутри Android Редактирование текстового поля Android: Как установить изображение ImageSwitcher по растровому изображению? SetImageBitmap не существует? Android: Установить ссылку с <a href> в TextView Генератор случайных символов с диапазоном (A..Z, 0..9) и пунктуацией Создать группу невидимых контактов в Android Элементы Listview удаляют растровые изображения из памяти, когда пользователь прокручивает Как избежать «исключения из памяти» при обработке Bitmap? Как я могу заставить Слушать Игровые Службы автоматически не войти в систему при запуске? Обнаруживать, когда RecyclerView достигает нижней позиции при прокрутке Android In-app пожертвования Активность в Android-активности в одиночной деятельности