Articles of gradle

Ключ зависимости зависимостей Gitlab CI

Я строю андроид на Gitlab CI, и загрузка зависимостей каждый раз раздражает. Я попробовал кэширование: $HOME/.gradle/ $HOME/.gradle/caches/ $GRADLE_HOME/caches/ $HOME/.m2/ .gradle/ build/ app/build/ 26594-я итерация моего .gitlab-ci.yml здесь . Я установил gradle в моей среде сборки, потому что без кэширования gradlew загружает его каждый раз, что занимает еще больше времени. Изображение, которое я использую для строительства, […]

Как определить и использовать константу в скрипте сборки Gradle (Android)?

Я работаю над приложением Android с Gradle как своей системой сборки. Моя цель – использовать значение (имя пакета) как applicationId : productFlavors { orange { applicationId "com.fruits.android.orange" // … Но также выставлять его через BuildConfig чтобы Java-код имел к нему доступ. Этот доступ должен быть вне вкуса (а именно, бесплатная версия приложения должна знать имя […]

После переключения на 3.0 канарейку 5 после синхронизации

После перехода на Android Studio 3.0 canary 5 я не могу построить свой град после некоторых поисков, я узнал, что ошибка вызвана устаревшей библиотекой Guava, но я не использую Guava в моем проекте. Проект Gradle buildscript { ext.kotlin_version = '1.1.3' repositories { jcenter() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.0.0-alpha5' classpath 'com.google.gms:google-services:3.1.0' […]

Исключить .jar из компиляции в Android Studio с Gradle

В настоящее время у меня есть что-то подобное в файле build.gradle. dependencies { compile 'com.android.support:support-v4:13.0.+' compile ('com.xxx:xxx-commons:1.+') { } } Возникает проблема, поскольку как jUnit, так и hamcrest-core присутствуют в репозитории com.xxx:xxx maven, создавая такую ​​ошибку: Gradle: Origin 1: /Users/yyy/.gradle/caches/artifacts-26/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar Gradle: Origin 2: /Users/yyy/.gradle/caches/artifacts-26/filestore/org.hamcrest/hamcrest-core/1.3/jar/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar Gradle: Execution failed for task ':android:packageDebug'. > Duplicate files copied in […]

Ошибка выполнения Gradle в Android Studio (Ubuntu)

У меня новая установка Ubuntu и Android Studio. Я установил open jdk7 (по какой-то причине он попал в каталоги с суффиксами «amd64», хотя я использую процессор Intel, но я думаю, это просто имя?), А также некоторые файлы SDK. Затем я создал пустой проект, и теперь у меня появляется ошибка, отображаемая в нижней части окна. Я […]

Gradle build не удалось разрешить зависимость aar-библиотеки (trnql sdk)

Когда я пытаюсь построить свой проект с помощью gradle, я получаю следующую ошибку: Failed to resolve: com.trnql:lib-release 1.0.0 Кажется, он не может найти файл архива android, который находится в папке libs. Раздел зависимостей файла build.gradle выглядит так: И структура проекта выглядит так: Файл aar действителен, он просто не разрешен системой сборки. Что я могу сделать, […]

Местоположение SDK не найдено. ANDROID_HOME – создание проекта градиента в затмении на MAC

Я нахожусь в процессе изучения учебника о том, как Libgdx работает с eclipse на моем MAC. В настоящее время я создаю один из примеров проектов, используя gradle in eclipse, чтобы я мог проходить через учебники и узнать немного больше. Когда я импортирую и создаю проект кода примера (я использую MAC), я получаю следующее сообщение об […]

Gradle – Как получить значения из AndroidManifest?

Внутри build.gradle для Android-проекта task runAndroidApplication(type: Exec, dependsOn: ':installDebug') { //TODO update Activity name below or find a way to get it from AndroidManifest.xml if (System.properties['os.name'].toLowerCase().contains('windows')) { // windows commandLine 'cmd', '/c', 'adb', 'shell', 'am', 'start', '-n', "com.example.androidapptorun.MainActivity" } else { // linux commandLine 'adb', 'shell', 'am', 'start', '-n', "com.example.androidapptorun.MainActivity" } } Как получить значение […]

Android: использование SVG в res приводит к ошибке: «Имя файла должно заканчиваться на .xml или .png»

Я только что обновил Android Studio 1.2.1.1, и теперь у меня проблема с svg в моей папке ресурсов. Я всегда использовал SVG без проблем, и я надеюсь, что они будут «разрешены» в будущем. :app:mergeDebugResources :app:mergeDebugResources FAILED /home/petergriffin/folder1/another-app/MyAwesome-App/app/src/main/res/drawable-hdpi/logo.svg Error:Error: The file name must end with .xml or .png Error:Execution failed for task ':app:mergeDebugResources'. > /home/petergriffin/folder1/another-app/MyAwesome-App/app/src/main/res/drawable-hdpi/logo.svg: Error: […]

Как использовать Robolectric 2.4 в Android Studio 1.1.0 и gradle 2.2.1

Я не могу настроить свой проект Android Studio с помощью Robolectric. Может ли кто-нибудь помочь мне шаг за шагом построить проект Android 1.1.0 с Robolectric 2.4 & gradle 2.2.1 Этот пример проектов работает нормально https://github.com/robolectric/deckard-gradle . Но я не могу реализовать его в моих существующих проектах Android Studio. // ниже – подробное описание // Содержание […]

Intereting Posts
FragmentPagerAdapter с ViewPager и двумя фрагментами. Перейдите к первому из второго и обновите первый текст Кордова: не удалось установить apk после обновления Android до 5.1.1 Nexus 5 Android-клавиатура скрывает EditText Что такое START_STICKY, START_NOT_STICKY и START_REDELIVER_INTENT Сервис Блокировка JavaScript на неактивной вкладке Chrome Chrome Нечеткие точки утечки памяти Android не ясны! Не найден ресурс, который соответствует указанному имени 'android: Theme.Material.Light.DarkActionBar' Проблемы с высотой NestedScrollView и WebView Самый простой способ написать и прочитать XML Как получить доступ к определенному элементу каждого элемента сетки Связанные столбцы рушатся на веб-браузере Android (при использовании страниц автоматической установки) Определите, включено ли системное резервное копирование программным путем Как проверить устройство Android – это экран HDPI или экран MDPI? Intellij не может запускать приложение в Genymotion (но может запустить его) Хранение данных на SD-карте в Android