Articles of gradle

Нет zipAlignEnabled в gradle2.2.0-alpha3

После того, как я обновил градиент верхнего уровня до classpath 'com.android.tools.build:gradle:2.2.0-alpha3' AndroidStudio2.2-Preview3 проигнорировал параметр zipAlignEnabled. В предыдущих версиях gradle вкладка gradle показывала запись в «других», называемую zipAlignRelease , в версии 2.2.0-alpha3 отсутствует запись. Кто-нибудь еще сталкивается с этой проблемой и есть ли возможность исправить это?

Запрещается переуступать устройства, ранее использовавшие разрешения M

Проблема для публикации приложения как бета-версии, которую я могу загрузить и сохранить как черновик. Play Store покажет мне эту ошибку после выпуска Сохранить как черновик. Запрещается переуступать устройства, которые ранее использовали M-разрешения (целевой SDK 23 и выше) для APK, которые используют разрешения старого стиля (целевой SDK 22 и ниже). Это происходит при изменении версии 28 […]

Ошибки Android proguard

Я пытаюсь создать свой apk и включить следующие флаги в типе сборки выпуска MinifyEnabled true ShrinkResources true При создании apk для выпуска я получаю следующие предупреждения от proguard, и в итоге моя сборка завершилась неудачей (см. Ниже). Я попытался подавить предупреждение, добавив следующее к моему pro pro pro pro -dontwarn android.test. ** -dontwarn com.amazonaws. ** […]

«Не удается разрешить символ» и «Нет найденного ресурса, который соответствует указанному имени» – не дубликат

Вчера я открыл свой проект в Android Studio и повсюду был красным, а в качестве описания – «Невозможно разрешить символ». Это было совершенно случайно, поскольку никаких изменений в проекте или AS не происходило, так как в последний раз я открывал проект. Я закончил обновление Android Studio до 2.0 и попробовал кучу решений, которые я нашел […]

Группировка робоэлектрических тестов с использованием junit Category в проекте Android gradle

Я хочу использовать аннотацию группы Junit для группировки тестов модульных блоков, чтобы некоторые тесты не выполнялись в определенной ситуации. В обычном java-проекте я знаю, что могу использовать apply plugin: 'java' test { useJUnit { includeCategories 'FastTest' } } Для определения категории. Но, видимо, плагин «java» несовместим с плагинами Android com.android.application ». Error:The 'java' plugin has […]

Есть ли способ настроить gradle для проверки орфографии в файле strings.xml?

Я бы хотел, чтобы strings.xml проверялся на правописание при построении с градиентом. Поскольку мы используем непрерывную интеграцию, нам нужно, чтобы она была настроена для создания из командной строки не только в Android Studio. Любой способ это сделать? PS. Я пробовал: lintOptions { abortOnError false // check *only* the given issue id's check 'Typos' } strings.xml: […]

Создание приложения для Android с Jenkins

Я установил работу Jenkins для создания моего проекта Android в следующих шагах: SSHing на машину ubuntu. Я установил его с помощью sdk, java, gradle и т. Д. Клонирование исходного кода Построение apk с помощью «./gradlew assembleRelease» Развертывание или отправка по электронной почте мне (шаг после здания apk, настраиваемый) Тем не менее, SSH-туннель закрывается на моем […]

Отладчик Android Studio не показывает локальные переменные с поддержкой JackOptions

После того, как я включил JackOptions в build.gradle и использовал java версию 1.8, отладчик студии Android разбился. Он не показывает локальные переменные. Это побочный эффект JackOptions? Какие-либо предложения? Моя версия Android Stdudio – 2.1.2, buildtoolsversion – 24.0.0. Отключить JackOptions Включить JackOptions android { compileSdkVersion 23 buildToolsVersion "24.0.0" defaultConfig { … minSdkVersion 17 targetSdkVersion 23 jackOptions […]

Gradle Build Fails с «Не удалось прочитать путь» Когда отключен Instant Run

Моя окружающая среда: Android Studio 2.1.2 Android Gradle Plugin v2.1.2 Mac OSX v10.11.5 До сих пор я отключил Instant Run при вызове «Build => clean Project» и запуске моего проекта. Причина, по которой я отключил Instant Run, – это из-за этого и этой проблемы. Однако в последнее время я начал сталкиваться с этой проблемой каждый […]

Копировать конструктор с использованием «initWith» для «productFlavors» и «sourceSets»

Со ссылкой на этот ответ . Возможно ли создать конструктор копирования для productFlavors и sourceSets используя initWith же, как и в связанном ответе. Это отлично работает для buildTypes . Для buildTypes это было сделано следующим образом: debugfree.initWith(buildTypes.debug) Возможно ли это для productFlavors и sourceSets ?