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

Интеграция с 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 этого не делает. Это важная часть моего […]

Ошибка просмотра метаданных Android Studio 2.2 при внедрении привязки данных

Я обновил мою студию android до 2.2 preview 1 и применил указанные зависимости для google и firebase как указано, но все равно получаю следующую ошибку EmptyThrowable: Wrong dependency type: class com.android.tools.idea.databinding.DataBindingUtil$LightBRField dataBinding { enabled true }

RecyclerView.onBindViewHolder вызывается только один раз

После многих часов исследований я, наконец, консультируюсь с официальной помощью. У меня есть RecyclerView.Adapter и RecyclerView.ViewHolders, которые отлично работали. Но по некоторым причинам я не понимаю, RecyclerView.Adapter.onBindViewHolder не называется должным образом. private class AttendeeAdapter extends RecyclerView.Adapter<AttendeeHolder> { /*FIELDS*/ private List<Attendee> mAttendeeList; /*CONSTRUCTORS*/ public AttendeeAdapter(List<Attendee> attendees) { mAttendeeList = attendees; //Log.i(TAG, "AttendeeAdapter size: " + getItemCount()); […]

Использование lambdaj в android

Кто-нибудь пытался использовать библиотеку lambdaj в разработке Android? Он отлично работает для меня, когда я создаю простое небольшое Java-приложение, но я не могу использовать его в приложении Android. ОБНОВИТЬ: Я добавляю lambdaj (lambdaj-2.3.2-with-dependencies.jar, загружается с http://code.google.com/p/lambdaj ), а затем при создании моего приложения появляется следующая ошибка: Dx warning: Ignoring InnerClasses attribute for an anonymous inner […]

Интеграция эспрессо с Proguard и Gradle

Приложение, над которым я работаю, строится с помощью Gradle. Я пытаюсь добавить Espresso в зависимость от тестов инструментов. Само приложение имеет несколько зависимостей, одним из которых является Guava 15.0. Чтобы сделать эту работу, я использую версию Espresso с явными зависимостями и исключаю вложенную Guava (вместо этого использую мой собственный). dependencies { … instrumentTestCompile fileTree(dir: 'libs/espresso-dependencies', […]