Articles of андроид град

Изменить имя файла apk в градиенте не удалось с помощью gradle: 3.0.0-alpha4

В моем проекте я пытаюсь использовать инструменты для сборки Android «com.android.tools.build:gradle:3.0.0-alpha4». В моем сценарии сборки я переименовываю вывод apk, который отлично работал в прошлом, но, похоже, больше не поддерживается. android { productFlavors { flavorUnsigned { applicationVariants.all { variant -> variant.outputs.all { output -> output.outputFile = new File( output.outputFile.parent, output.outputFile.name.replace("app-flavorUnsigned-release-unsigned.apk", "DemoApp-${variant.versionName}($variant.versionCode).apk")) def mappingFile = "${rootDir}/app/build/outputs/mapping/${getCurrentFlavor()}/release/mapping.txt" if […]

Выпуск версии Android Gradle EXCEPTION FROM MODULATION

В моем проекте я решил включить Appsee Library, но как только я это сделал, я начал получать ошибку Exception From Simulation gradle assembleRelease при попытке запустить gradle assembleRelease и создать выпуск версии моего приложения. Вот журнал ошибок: Error:Execution failed for task ':startActivity:dexRelease'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/hardartcore/Library/Android/sdk/build-tools/21.1.2/dx -JXmx4g –dex –output /Users/hardartcore/Desktop/sworkspace/Work/startActivity/build/intermediates/dex/release –input-list=/Users/hardartcore/Desktop/sworkspace/Work/startActivity/build/intermediates/tmp/dex/release/inputList.txt Error […]

Как уменьшить размер приложения для Android-андроида

Для моего реагирования на собственное приложение для Android, размер кодов, которые я написал, составляет всего 12 КБ Но сгенерированный пакет имеет размер 7.9MB. Как я могу это уменьшить. В соответствии с документацией для реакции native я уже включил proguard в файл app_root/android/app/proguard-rules.pro но размер не уменьшился … android { … buildTypes { release { … […]

Android Gradle: установка всех типов сборки на одном устройстве

Как настроить мой проект на возможность установки отладочной версии наряду с версией выпуска при использовании GCM, ContentProvider, AccountType? (Без использования ароматизаторов) Я продолжаю получать такие ошибки, как: INSTALL_FAILED_CONFLICTING_PROVIDER или INSTALL_FAILED_DUPLICATE_PERMISSION

Robolectric с test.R.java

У меня есть проект библиотеки с использованием robolectric 3.0 в API21, с com.android.tools.build:gradle:1.3.1 . Я хочу использовать тестовые ресурсы (как, например, под src/androidTest/res/… ), а именно com.mypackage.test.R.java (в отличие от com.mypackage.R.java для производства) в robolectric-тестах. Что я до сих пор: Структура каталогов src/ main/ java res test/ java // no res here because it's not […]

Не удается заставить плагин для привязки данных Android

Я пытаюсь использовать плагин привязки данных для Android. Я использую: Gradle 2.2.1; Intellij IDEA 15. Уровень проекта build.gradle: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath "com.android.databinding:dataBinder:1.0-rc2" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() […]

Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 3, найдено 0.

Я обновил мою андроид-студию в 2.3, а затем подключив мое приложение к Firebase, это дало мне ошибку: Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 3, найдено 0. Должен ли я вернуться к 2.2.3 или есть ли способ исправить это? Я попытался удалить файл .gradle в моем проекте, но он все еще дал мне […]

Java.util.zip.ZipException: дублирующаяся запись: com / google / common / base / FinalizableReference.class

Почему я получаю эту ошибку, это не произойдет, когда я синхронизирую Gradle, но когда я запускаю проект, я получаю эту ошибку. Ошибка: выполнение выполнено для задачи «: app: transformClassesWithJarMergingForRelease». > Com.android.build.api.transform.TransformException: java.util.zip.ZipException: дублирующаяся запись: com / google / common / base / FinalizableReference.class Я не знаю, какая зависимость вызывает эту ошибку, Мои зависимости. dependencies { […]

Используйте различные ресурсы (графики и строки) для различных приложений, используя градир

На это уже несколько вопросов ( разные значки, которые не работали, и разные имена, которые действительно работали ), но ответов на них еще недостаточно, чтобы мое приложение работало так, как мне нужно. Я совершенно новый для Gradle, только начал конвертировать его вчера, и есть всего лишь пара вещей, которые я не смог понять. У меня […]

Android gradle apk split, установка версииCode

Я пытаюсь разбить приложение на определенные api-абы, но номера версий всех apks одинаковы. Они должны отличаться от загрузки в магазин воспроизведения. Я что-то упускаю? splits { abi { enable true reset() include 'x86', 'armeabi', 'armeabi-v7a', 'arm64-v8a' universalApk true } }

Intereting Posts