У мене є андроїд бібліотека, яка виводить aarбібліотека. Ця бібліотека буде вбудована в різні проектиФлаворів додатків для мобільних пристроїв, телебачення та одягу. Я думаю, що кожна з цих платформ - це ті, які встановлюють змінні, такі як назва програми, піктограма та дозволи через маніфест та продукт.
Чи є спосіб побудувати AAR, не вимагаючи AndroidManifest.xml і, отже, малюнки (для значка)?
Більш детальну інформацію про те, що я роблю, можна знайти на моєму останньому запиті на цю тему: Модуль бібліотеки Java-студії Android та модуль бібліотеки Android
Відповіді:
23 за відповідь № 1Будь-яка бібліотека Android повинна мати файл AndroidManifest.xml, але ім'я або значок не потрібно. Вона потрібна лише тоді, коли існує діяльність, яка є ОСНОВНОЮ і LAUNCHER.
Ви можете просто скористатися цим маніфестом, і ваша бібліотека працюватиме як чарівність.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="[your package]"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="[min supported version]" />
<application/>
</manifest>
3 для відповіді № 2
Ви можете піти з AndroidManifest.xml
нижче, якщо не потрібно встановлювати будь-який компонент Android, наприклад, "Діяльність" або "Послуги", або додавати власні властивості.
<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.your.library.base.package" />