Articles of aar

Импорт библиотеки Android AAR – нет определения класса

Я использую Android Studio. Я пишу библиотеку Android, называемую детектором. Он отлично работает в проекте, из которого он был создан. compile project(':detector') Я хочу импортировать файл AAR, который он генерирует в другой проект. Я делаю так: File > New > New Module > Import .JAR/.AAR Package Затем я добавляю ту же строку в новое приложение […]

Несколько файлов AAR

Я использую Android Studio 1.2 Я создаю частную библиотеку, я хочу использовать ее в другом приложении. Чтобы использовать его, я создаю файлы AAR, но этот AAR не работает. У меня в моей библиотеке зависимость от файла AAR. В файлах AAR нет зависимостей? Если я использую банку, и я включаю ans, создаю все зависимости, которые проект […]

Транзитивные зависимости AAR в Maven

Я создаю приложение для Android из проекта Maven, в котором используется Android-maven-plugin. В этом проекте я использую новую бета-библиотеку привязки данных. Он содержится в локальном m2-хранилище Android SDK (extras / android / m2repository). Библиотеки в этом репозитории упакованы как тип aar. Я могу добавить зависимость в моем пом, как это: <dependency> <groupId>com.android.databinding</groupId> <artifactId>library</artifactId> <version>1.0-rc1</version> <type>aar</type> […]

Локальный файл AAR не управляет зависимостями

Я работал над библиотекой Android (клиент API), которая использует Retrofit и Joda DateTime. dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'joda-time:joda-time:2.8.1' } Теперь, когда библиотека завершена, я скомпилировал ее в файл AAR, и я хочу использовать ее в приложении, поэтому я добавил ее в папку libs приложения и включил ее […]

Android-библиотека Declare-Styleable Runtime Error

У меня есть библиотека с некоторыми виджетами в центре maven. Когда я добавляю эту библиотеку в качестве зависимости (от центра maven) к проекту с использованием gradle, я получаю: java.lang.NoClassDefFoundError: com.my.pacakge.R$styleable Если я вручную загружаю .aar и включаю, что в проекте все работает нормально. Я попытался с помощью завершения кода Android Studio проверить, включен ли R […]

Не удается найти идентификаторы ресурсов из AAR в XML

Я разработал специальное приложение для приложения. Он имеет два настраиваемых атрибута. Я пытаюсь переместить предпочтение в проект библиотеки для повторного использования в других проектах. Я переместил файл Java вместе с соответствующими макетами и файлами attr XML. Вот файл attr в проекте библиотеки: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="NumberPickerPreference" > <attr name="minValue" format="integer" /> <attr name="maxValue" […]

Библиотека Android AAR в зависимости от другой библиотеки

Привет, У меня есть проект библиотеки Android, который создает AAR. Все хорошо, но когда я использую AAR в другом проекте, я получаю эту ошибку: java.lang.NoClassDefFoundError: com.squareup.picasso.Picasso AAR использует пикассо, возможно ли экспортировать зависимости AAR и при их создании?

Создать библиотеку архивов Android (AAR) только с maven

Я разрабатываю проект библиотеки, который хотел бы распространять среди других разработчиков. Было много дискуссий по этой теме в Интернете, люди предложили создать проект библиотеки дистрибутивов, который содержит только jar и другие ресурсы моего библиотечного проекта. Звучит неплохо. Затем я неожиданно обнаружил, что люди предлагают создать Android Archive Library (AAR). Но все они используют инструмент под […]

Класс не найден в aar

Я получаю исключение класса в моей библиотеке Android (aar), когда вызывается GoogleApiAvailability. Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.GoogleApiAvailability" on path: DexPathList[[zip file "/data/app/com.myunityplugin.PushNotifications-1/base.apk"],nativeLibraryDirectories=[/data/app/com.myunityplugin.PushNotifications-1/lib/arm, /vendor/lib, /system/lib]] Ошибка очевидна, но я не уверен, что я делаю неправильно. Я довольно новичок в градиенте и AndroidStudio. У меня есть следующие под зависимостями внутри моего gradle.build: compile 'com.google.android.gms:play-services:8.4.0' compile […]

Android Studio не может разрешать символы из импортированного модуля AAR

Все ответы в аналогичных вопросах касаются manudally editing gradle files. Но я использовал Android Studio для импорта файла AAR и проверки файлов build.gradle, и все они кажутся правильными. Моя проблема заключается в следующем: Я импортировал ShowCaseView v5.0.0 AAR, но когда я пытаюсь импортировать классы в свой файл Tutorial.java (вы можете видеть красным цветом), Android Studio […]