我有几个依赖于图书馆项目的应用程序。我希望他们都使用相同的启动器图标。不幸的是,这似乎没有被继承?
我正在获取android的通用图标......
答案 0 :(得分: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资源(除了用作图标资源的库)。