Articles of gradle

Android Gradle Чтение имени приложения из strings.xml

Я пытаюсь переименовать файлы APK для каждого варианта сборки, чтобы включить имя приложения, versionName, versionCode и номер сборки, если они есть. Пока у меня все работает, кроме имени приложения. Я хочу использовать ту же ценность, что и файл AndroidManifest.xml для android: label. Это происходит из строкового ресурса @string/app_name . Я видел возможность заменить значения ресурсов, […]

Как создать многоразовые действия в Android?

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

Как сделать плагины Hugo и AndroidDevMetrics скомпилированы только при отладке:

Я использую Jack's Wharton Hugo Library и плагины AndroidDevMetrics для измерения времени выполнения программы и производительности приложения в Android. Мне нужно сделать эти библиотеки компилируемыми только в сборке отладки и исключить их из сборников релизов. Поскольку обе библиотеки использовались только с использованием синтаксиса плагина: apply plugin: 'com.frogermcs.androiddevmetrics' apply plugin: 'com.jakewharton.hugo' И не требуют каких-либо зависимостей […]

Gradle зависает над выполнением задач: [: android: generateDebugSources

Начиная с обновления моей Mac OS X до El Capitan (и студии Android от 1.5.1 до 2.x со всеми инструментами и sdks), у меня проблемы с моей игрой libgdx–robovm в Android Studio. Когда я делаю Gradle Sync, он всегда зависает: Выполнение задач: [: android: generateDebugSources,: android: generateDebugAndroidTestSources,: android: mockableAndroidJar,: android: prepareDebugUnitTestDependencies,: android-full: generateDebugSources,: android-full: generateDebugAndroidTestSources,: […]

Как использовать несколько res.srcDirs и переопределить некоторые ресурсы с помощью gradle

Я хочу создать разные версии моего приложения на основе разных продуктов , но вам нужна определенная степень гибкости, которую я пока не могу достичь. Это моя структура папок: +src +main +java +res +base +java +res +custom1 +java +res +custom2 +res Общий код находится на главной (услуге), а база ui находится на базовой (активности). Затем пользовательская […]

Невозможно загрузить класс OutputFileTask с помощью Android Studio 1.2 и Gradle 1.2.2

После обновления до Android Studio 1.2 я получаю следующую ошибку при попытке синхронизации моего проекта Ошибка: невозможно загрузить класс 'com.android.build.gradle.internal.tasks.OutputFileTask'. Возможные причины этой непредвиденной ошибки: Кэш зависимостей Gradle может быть поврежден (это иногда происходит после таймаута сетевого соединения.) Заново загружать зависимости и проект синхронизации (требуется сеть) Состояние процесса сборки Gradle (демона) может быть повреждено. Остановка […]

Принудительно использовать тот же сертификат для подписи разных «buildTypes», которые настроены для определенного «productFlavor»?

Задний план: Я генерирую сборку, используя вариант сборки. Ниже приведены конфигурации: signingConfigs { production { storeFile file("some_path/buildsystem/keystore/some.release.keystore.jks") storePassword "somepassword" keyAlias "somekeyalias" keyPassword "some" v2SigningEnabled false } develop { storeFile file(".some_path./buildsystem/keystore/someother.debug.keystore.jks") storePassword "someother" keyAlias "someotherkeyalias" keyPassword "someother" v2SigningEnabled false } } productFlavors { production { signingConfig signingConfigs.production } develop { applicationIdSuffix ".develop" signingConfig signingConfigs.develop } } […]

Создайте AAR, который зависит от множества AAR

Я работаю над созданием SDK, который можно использовать в другом приложении. Моя структура проекта выглядит следующим образом: ProjectFolder | +–AndroidLibs | | | +–UI (android library – AAR) | | | +–Protocol (android library – AAR) | | | +–infra (android library – AAR) | +–SDK(depends on UI, Protocol and Infra) | +–APP(depends on SDK) […]

Работа с дублирующимися записями в AndroidStudio: java.util.zip.ZipException

EDIT: Решение проблемы : java.util.zip.ZipException: дублирующаяся запись здесь не работает, потому что у меня нет проблем с модулем support-v4 Я пытаюсь создать проект Android, который использует SpongyCastle, но, к сожалению, для него требуется пакет jndi из библиотеки jndi . Я добавил jndi и даже javaEE, чтобы он работал, но у gradle все еще есть проблемы […]

Использование gradle для тестирования приложений Android в эмуляторе

Хорошо, я хочу использовать gradle для запуска моих тестов в эмуляторе. У gradle есть две цели, которые позволяют мне запускать тесты: connectedCheck deviceCheck Если я правильно понял, мы должны использовать deviceCheck для тестирования материала в эмуляторе, но при запуске он не запускает никаких тестов. ConnectedCheck также не работает, потому что он не может найти устройство […]

Intereting Posts