Articles of gradle

Auto increment versioncode только в версиях

В настоящее время я пытаюсь улучшить наш buildscript с автоматическим увеличением кода версии, чтобы наша команда QA поняла, какую сборку они тестируют, и может входить в систему с определенным кодом версии. У нас есть 3 productFlavors (этап, qa, production) и 2 подписи configs (debug, release). Я искал разные решения: Как автоинкремент версии Код в Android […]

Android Studio не работает – неподдерживаемая основная вспомогательная версия 51.0

До вчерашнего дня моя Android-студия отлично работала и помогала мне создавать приложения. Но сегодня он начал давать ошибку ошибки Gradle, указав unsupport major minor version 51.0 и попросив меня настроить gradle. Я получаю ту же ошибку, если попытаюсь импортировать проект обратно. Моя версия Java – это 7 и более старых Android-проектов в студии Android. $ […]

Пустой отчет Jacoco для Android Espresso

Я пытаюсь получить код для моего проекта Android, используя тесты Espresso. Тем не менее, Якоко возвращает мне отчет, в котором говорится, что я ничего не рассказываю. Я сделал демонстрационное приложение, чтобы выделить мою проблему, и это здесь . Если вы не хотите идти в Github, чтобы посмотреть проект, вот файл build.gradle: apply plugin: 'com.android.application' apply […]

Могу ли я получить свойства, определенные в «gradle.properties» в JAVA STATEMENT?

Я определил свойство в файле gradle.properties как gradle.properties ниже: user.password=mypassword Могу ли я использовать его в качестве значения переменной в моей инструкции java?

Android Studio: как сгенерировать сразу несколько APK или подписанных APK для всех productFlavors сразу для выбранного типа buildType?

Я хочу, чтобы все файлы apk были выпущены во все магазины, поэтому я должен использовать productFlavor для каждого apk: build.gradle buildTypes { release { … } debug { … } } productFlavors { red { … } yellow { … } } выходы appname_red_debug.apk appname_red_release.apk appname_yellow_debug.apk appname_yellow_release.apk И я знаю, что выше коды могут изменить […]

Синхронизация Gradle не работает с плагином Dexguard (Android Studio)

У меня проблемы с попыткой интегрировать dexguard в мой проект android / gradle. Dexguard: 5.5.32 Gradle: 2.2.1 Gradle-plugin: 1.3.0 BuildToolsVersion: 23.0.1 Я получаю следующую ошибку при apply plugin: 'dexguard' : Error:Unable to load class 'com.android.builder.SdkParser' РЕДАКТИРОВАТЬ: Вот файл gradle моего приложения: buildscript { repositories { flatDir { dirs '/usr/local/DexGuard5.5.32/lib' } jcenter() } dependencies { classpath […]

Как исправить разрешение gradlew, отклоненное в travis.yml?

При запуске моей сборки на travisci это, кажется, терпит неудачу из-за отказа разрешения с файлом gradlew. Как я могу это исправить? Вот что он говорит на Travis-ci.org: $ java -Xmx32m -version java version "1.7.0_76" Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode) $ javac -J-Xmx32m -version javac 1.7.0_76 […]

Ошибка андроида в учебнике не может найти символьную переменную activity_display_message

Я пытаюсь научиться созданию приложений Android через учебные пособия и Android Studio. Некоторые комментарии относительно xml и импорта были helpfult. Я дошел до одной ошибки. Я получаю эту ошибку Ошибка: (22, 57) ошибка: не удается найти символьную переменную activity_display_message Ошибки в отношении импорта, которые я исправил с некоторыми поисками в потоке стека. Я чего-то не […]

Gradle «манифест требует замены замещающего» ошибки, но manifestPlaceholders поставляет значение

Я пытаюсь выполнить подстановку в файле AndroidManifest.xml из расширения build.gradle android, но получаю эту ошибку: AndroidManifest.xml:89:16 Error: Attribute uses-library#com.company.platform.${encoding}@name at AndroidManifest.xml:89:16 requires a placeholder substitution but no value for <encoding> is provided. /Users/Company/Desktop/Checkout/android/Project/app/src/main/AndroidManifest.xml:0:0 Error: Validation failed, exiting :app:processDebugManifest FAILED Это фрагмент файла манифеста: … </receiver> <uses-library android:name="com.company.platform.${encoding}" /> </application> … И это отрезало build.gradle: android […]

Использование Amazon Web Service SDK для Android в Android Studio

Я пытаюсь использовать хранилище AWS S3 для хранения изображений для мобильного приложения, но я не могу скомпилировать свое приложение. У меня есть .jar-файлы в моем каталоге libs. В разделе зависимостей моего файла build.gradle у меня есть: dependencies { compile "com.amazonaws.services.s3:1.6.1" } Я пробовал каждую комбинацию, о которой я могу думать. Com.amazonaws.services.s3: 1.6.1, com.amazonaws.services:s3:1.6.1, com.amazonaws: services: […]