Articles of gradle

Проблема сборки Gradle: обновление Quickblox и httpclient на последних Android SDK23

Я пытаюсь обновить приложение Android (которое использует Quickblox и httpclient для связи с сервером) до последнего SDK 23. У меня возникли некоторые проблемы. Я знаю, что httpclient не поддерживается для SDK23. Вы можете проверить ошибку ниже: Process: com.a.test, PID: 26761 java.lang.NoClassDefFoundError: Failed resolution of: Lde/measite/minidns/Client; at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<init>(MiniDnsResolver.java:50) at org.jivesoftware.smack.util.dns.minidns.MiniDnsResolver.<clinit>(MiniDnsResolver.java:45) at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:324) at […]

Отделите проект Android в нескольких других иждивенцах

У меня есть проект под названием «app-project» (сокращенно здесь как AP ), у которого есть модуль «приложение» . Чтобы сделать вещи многоразовыми, этот проект зависит от другой библиотеки проектов с именем «lib-android-network» ( LAN ) и его модуля lib . Это зависит от другого проекта под названием «lib-android-base» (LAB) и его модуля «lib» . Все […]

Возможно ли Proguard использовать библиотечный модуль Android, но не модуль приложения?

Я надеюсь, что кто-то может ответить, что я считаю основным вопросом Gradle / Proguard. У меня очень простой Android-проект. Этот проект содержит основной модуль приложения, названное app и библиотечный модуль для библиотек поддержки Android под названием AndroidSupport . Я хочу запустить Proguard исключительно на AndroidSupport (т. AndroidSupport НЕ на общем приложении), потому что у меня […]

Gradle – DexException: несколько файлов dex определяют

Я знаю, что этот вопрос уже задан, но я не могу найти подходящий ответ для своей проблемы среди доступных решений. Надеюсь, вы, ребята, можете мне помочь. Исключение указывает, что определены Multiple dex files defined и я попробовал несколько общих способов устранить эту проблему. К сожалению, это не помогло. * What went wrong: Execution failed for […]

Как использовать maven в андроид-студии

Я хочу использовать библиотеку bottomBar в своем проекте. Когда я добавляю правильную команду build.gradle файле build.gradle и sync , я получаю эту ошибку: Failed to resolve: com.roughike:bottom-bar:2.0 Я много искал по этой причине. Решение состоит в использовании jcenter (), но это недоступно в моей стране, и синхронизация длится до 1 или в некоторых случаях два […]

Android Studio: разрешение повторяющихся классов

Когда я пытаюсь run приложение для Android на устройстве Android, консоль градации сообщает о следующей ошибке: Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/loopj/android/http/AsyncHttpClient$1.class Когда я ищу класс «AsyncHttpClient», я вижу, что он действительно находится в двух разных местах: /Users/Afflatus/.gradle/caches/modules-2/files-2.1/com.loopj.android/android-async-http/1.4.9/5d171c3cd5343e5997f974561abed21442273fd1/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java /Users/Afflatus/.ideaLibSources/android-async-http-1.4.9-sources.jar!/com/loopj/android/http/AsyncHttpClient.java Первый путь, кажется, предполагает, что это «кеш-файл» … поэтому я попытался […]

Разверните приложение для Android. Отсутствует задача installReleaseDebug для градиента

Я пытаюсь развернуть выпуск моего приложения. Кратко опишите, что я сделал: Я создал файл хранилища ключей, задал свойства в файле build.gradle для конфигурации выпуска согласно этой документации ( https://facebook.github.io/react-native/docs/signed-apk-android.html ). У меня появилось сообщение об ошибке после react-native run-android –variant release : Task 'installReleaseDebug' not found in root project Мои настройки build.gradle: android { … […]

Ложка JAR для локального тестирования

Я пытаюсь проверить внесение изменений в источник Spoon (пытаясь узнать, как все это работает), но не может понять, как построить финальную банку (с зависимостями, аналогичными тем, которые доступны на сайте ), которые мы затем можем использовать Для самостоятельной работы. Я попытался запустить ./gradlew build и ./gradlew install с некоторыми незначительными изменениями кода, и все происходит […]

Android Build не работает с Proguard и Gradle

Недавно я преобразовал проект от eclipse / ant к использованию Android Studio / Gradle. Моя сборка отладки работает нормально, но когда я пытаюсь сделать сборку релиза с включенной proguard, она терпит неудачу со следующей ошибкой 16:26:13.437 [ERROR] [system.err] Unexpected error while computing stack sizes: 16:26:13.438 [ERROR] [system.err] Class = [com/a/a/a/d/d] 16:26:13.438 [ERROR] [system.err] Method = […]

Проект проекта gradle для Android в другом дереве каталогов

У меня есть макет проекта следующим образом: MyProject/ Project/ build.gradle build.gradle settings.gradle thirdparty/ ActionBarSherlock/ actionbarsherlock/ build.gradle build.gradle settings.gradle Каталог ActionBarSherlock представляет собой подмодуль git, указывающий на ветвь dev в ActionBarSherlock, которая содержит файлы сборки gradle. В MyProject/settings.gradle я добавил: include '..:thirdparty:ActionBarSherlock:actionbar' И в MyProject/build.gradle добавлено: compile '..:thirdparty:ActionBarSherlock:actionbar' К разделу dependencies . Когда я создаю MyProject/Project […]