1

我有几个依赖于库项目的应用程序。我希望他们都使用相同的启动器图标。不幸的是,这似乎没有被继承?

我正在获取 android 的通用图标...

4

1 回答 1

0

我有同样的问题:我的应用程序没有选择库项目上的启动器图标,而是使用默认的 Android 图标。

正如评论中所建议的,我在 manifest.xml 中插入了一行:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:mylib="schemas.android.com/apk/res/mylib.libpackage.libbase 
    package="myapp.apppackage.appbase"
    android:versionCode="100"
    android:versionName="2.1.0" >

该行是:

xmlns:base="schemas.android.com/apk/res/mylib.libpackage.libbase 

命名空间mylib.libpackage.libbase是库manifes.xml 中定义的包名。

引用启动器图标使用

android:icon="@mylib:drawable/ic_launcher"

但是..这对我不起作用!

只是我发现我需要使用标准方法:

android:icon="@drawable/ic_launcher"

并从我的项目中使用的所有库中删除了 ic_launcher 资源(用作图标资源的库除外)。

于 2013-09-03T13:20:40.517 回答