Articles of aar

Как загрузить библиотеку aar в Nexus?

У меня есть Android aar library, которую я использую с Android-приложением. Он работает правильно с библиотекой aar, включенной непосредственно в проект Android. Я хотел бы переместить эту библиотеку в свой внутренний репозиторий Nexus maven, чтобы другие разработчики тоже могли использовать библиотеку. Как загрузить aar в Nexus (репозиторий Maven)? В веб-интерфейсе нет очевидной возможности:

Как начать работу в другом модуле явно

Я создал aar, и я добавил его в свой проект как модуль. В этом модуле у меня есть HelloWorldActivity, которую я хочу запустить. Мой модуль-манифест выглядит так. <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="ir.sibvas.testlibary1.HelloWorldActivity" android:label="@string/app_name" > <intent-filter> <action android:name="ir.sibvas.testlibary1.HelloWorldActivity" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category […]

Пользовательский вид в локальной библиотеке aar недоступен?

У меня есть локальный файл aar, содержащий пользовательский класс View (включая файл res / values ​​/ attrs.xml). Я знаю, что локальные ары по умолчанию не работают, и я пробовал все предложенные способы обхода: Как вручную включить внешний пакет aar с помощью новой системы Gradle Android Build (ответы Ran и Vipul). Однако ни одно из этих […]

Как создать обычную библиотеку Android в Android Studio?

Я создал собственное представление, которое расширяет RelativeLayout для проекта, над которым я работаю. Я думаю, что это может быть полезно для других, поэтому я пытался настроить его как библиотеку, чтобы другие могли ее найти и использовать. Я не смог найти ясный ответ о том, как это сделать в Android Studio. Чтобы быть ясным – я […]

Android загружает модули динамически

Я хочу написать приложение для Android, которое может быть расширено с помощью модулей (андроидных библиотек). Модули должны загружаться во время выполнения. Поэтому они будут загружены с URL-адреса и сохранены в каталоге. Модули представляют собой aar-файлы. Есть ли способ загружать aar-файлы динамически во время выполнения? Я знаю, что можно просто загрузить содержимое classes.jar с помощью URLClassLoader. […]

В библиотеке Android AAR я могу открыть открытый API и скрыть реализацию?

Это похоже на такой основной вопрос, но я не могу найти информацию нигде. Я хотел бы создать AAR, который предоставляет публичный API, но скрывает реализацию, так что реализация не будет вызываться напрямую. Я не вижу способа сделать это иначе, чем обфускацию пакетов, которые я хочу инкапсулировать (скрыть).

Как запретить доступ к классу в проекте библиотеки Android И использовать пакеты

Я хочу создать проект библиотеки Android (jar / aar). Скажем, у меня есть класс основной библиотеки lib, называемый LibManager, и класс утилиты с именем «LibUtil». И скажите, что было бы разумно, что класс будет в другом пакете с того времени LibManager, например: – com.test.mylib – main – LibManager.java – util – LibUtil.java Однако LibUtil является […]

Публиковать библиотеку android для амазонных облачных процедур

Я загрузил файл android aws для публикации моего проекта библиотеки Android 2.2.2 для облака амазонок. Но эти шаги не для меня. Может ли кто-нибудь предложить какой-либо другой способ загрузить проект студии студии Android в облако Amazon и сделать url для зависимостей, таких как Jcenter и Maven.

Отладка библиотеки aar, упомянутая в другом проекте в Android Studio

У меня есть .aar, созданный из исходных файлов Android, и я пытаюсь отлаживать вызовы, сделанные в нем, ссылаясь на него в другом проекте Android Studio (Project Box). Но при нажатии на отладки в проекте Box в какой-то момент, когда я звоню Метод, определенный в aar lib, я получаю «К сожалению, MyAPP остановился» В моем build.gradle […]

Исключение или переопределение манифеста AAR

Я добавляю библиотеку в свой проект. Он поставляется в виде AAR . Но у него есть BroadcastReceiver который слушает BOOT_COMPLETED запускает службу. Я не хочу этого поведения в своем приложении. Я бы хотел, чтобы он начинался с момента запуска приложения. (Эта часть уже выполнена через AAR , я предполагаю, в случае, если пользовательская сила остановила […]