Android库是否需要清单app_name,Icon?

The*_*his 38 android android-library android-studio

我有一个android库,输出一个aar库.该库将构建到Mobile,TV和Wear应用程序的不同projectFlavors中.我认为这些平台中的每一个都应该是通过清单和产品风格设置应用程序名称,图标和权限等变量的平台.

有没有办法在不需要AndroidManifest.xml的情况下构建AAR,因此可以绘制drawable(用于图标)?

有关我正在做的事情的更多信息可以在我关于这个主题的最后一个问题中找到: Android Studio Java Library Module与Android Library Module

Pro*_*bio 42

任何android库都需要有一个AndroidManifest.xml文件,但不需要名称或图标.只有在有MAIN和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>
Run Code Online (Sandbox Code Playgroud)

  • 在现代 Android 构建中,`&lt;uses-sdk ... /&gt;` 通常由 gradle 配置生成。 (3认同)

Mat*_*Pag 12

你可以去AndroidManifest.xml下面的,如果你不需要设置类似活动或服务或者添加自定义属性任何Android组件。

<?xml version="1.0" encoding="utf-8"?>
<manifest package="com.your.library.base.package" />
Run Code Online (Sandbox Code Playgroud)