Articles of зависимости

В чем преимущество апклиба из банки?

Я следовал этому вопросу, но он полностью не ответил на мой вопрос. Каково реальное преимущество апклиба из банки? Возможные ответы: Он содержит ресурсы Но я могу легко добавить ресурсы в файл jar Он содержит уже подготовленные классы для Android Но если я открою apklib я не вижу dex или что-то другое, связанное с Android. Даже […]

Как мы можем создать единую библиотеку, объединив разные модули?

Я хочу создать единую библиотеку из моего проекта, проект использует множество зависимостей и ресурсов. Если cardview импортируется как банка, у него не будет ресурсов с ним, но когда он будет добавлен как aar, он будет добавлен в качестве другого модуля. Поэтому я не могу объединить его в одну библиотеку aar. Я не хочу отправлять свой […]

Проект библиотеки Android com.android.dex.DexException: несколько файлов dex определяют Lcom / google / gson / JsonSerializer

Я пишу проект библиотеки в Android Studio. Мой файл градиента включает в себя игровые сервисы gson volley и т. Д. … Когда я встраиваю свою библиотеку в проект, я получаю: Com.android.dex.DexException: несколько файлов dex определяют Lcom / google / gson / JsonSerializer; Может ли кто-нибудь объяснить, как работает градация при создании проектов библиотек? Что я […]

Ошибка Gradle: конфигурация объявляет зависимость, которая не объявлена

Я делаю свое первое приложение для Android, но я не могу заставить Android Studio работать. Сначала я получил ошибку "Project with path ':wear' could not be found in project ':mobile'. Это было разрешено добавлением "include ':wear" в settings.gradle . Но затем возникает новая ошибка: "Error:Module version Test2:mobile:unspecified, configuration 'wearApp' declares a dependency on configuration 'default' […]

Интеграция с Android Studio и Gradle

Я следую этому руководству, но с Android Studio. Я сделал следующие шаги: Создание нового проекта в Android Studio Добавление OpenCV-2.4.5-sdk / sdk / java в качестве модуля Щелкните правой кнопкой мыши на моем основном модуле-> Изменить настройки модуля-> добавил вышеописанный модуль opencv как зависимость Для моей MainActivity я использовал следующий код (снятый с одного из […]

Gradle: Как исключить пакет javax.realtime из Jarc jar dependency (Определить несколько dex)

Я использую Gradle в своем приложении для Android, и я бы хотел использовать зависимость библиотеки JScience. Я добавил библиотеку следующим образом: dependencies { compile fileTree(dir: 'libs', include: '*.jar') compile 'org.jscience:jscience:4.3.1' testCompile group: 'junit', name: 'junit', version: '4.11' } Но во время компиляции я получаю ошибку: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Ljavax/realtime/MemoryArea; at […]

Проблема, разрешающая зависимость градиента в студии android?

Я пытаюсь добавить стилизованный индикатор выполнения с https://android-arsenal.com/details/1/1375 Там говорится: Добавьте конкретный репозиторий в файл сборки: repositories { maven { url "https://jitpack.io" } } Добавьте зависимость в свой файл сборки (не забудьте указать правильный квалификатор, обычно «aar»): dependencies { compile 'com.github.akexorcist:Android-RoundCornerProgressBar:1.0.0' } Ну, я сделал это … build.gradle (Project) buildscript { repositories { jcenter() maven […]

Проверьте, используется ли библиотека в приложении Android.

Я получил некоторый унаследованный код приложения (не разработанный мной, но какой-либо другой командой, без документации), которая имеет почти 20+ зависимостей, в build.gradle . Теперь я хотел очистить неиспользуемые библиотеки / зависимости, удалив их из build.gradle Я искал в Google и наткнулся на этот проект для сокращения ресурсов. Но он, по-видимому, используется для удаления ресурсов, которые […]

Gradle зависимости с Travis CI в Android-проекте

У меня возникли проблемы с созданием Android-проекта с помощью Gradle on Travis CI. Я объявлял свои зависимости вроде этого на моем build.gradle: dependencies { compile 'com.android.support:appcompat-v7:18.0.0' compile 'com.android.support:support-v4:18.0.0' freeCompile files ( 'libs/GoogleAdMobAdsSdk-6.4.1.jar' ) } Это мой скрипт .travis.yml: script: – TERM=dumb ./gradlew build – TERM=dumb ./gradlew connectedInstrumentTest И я получаю это от Тревиса: A problem […]

Зависимости от компиляции с несколькими вкусами в градиенте

Есть ли способ скомпилировать зависимости несколькими способами в Android Studio (build.gradle)? У меня 2 группы вкуса, и в каждом 2 вариантах. Из 4 возможных комбинаций я хотел бы быть в состоянии зависеть от lib, только если я буду как последним, так и свободным. LastCompile или freeCompile, но lastFreeCompile этого не делает. Это важная часть моего […]