/ / Чи потрібна бібліотеці Android маніфесту, app_name, Icon? - андроїд, андроїд-студія, андроїд-бібліотека

Чи потрібна бібліотека Android manifest, app_name, Icon? - Android, android-studio, android-бібліотека

У мене є андроїд бібліотека, яка виводить 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" />