问题描述
||
我试图对从库项目派生的所有应用程序使用相同的应用程序图标。
我认为这将与实施此线程中提供的建议一样简单,但不幸的是,它不起作用。
我所做的是将以下行添加到应用程序的ѭ1中的
<manifest>
标记中:
xmlns:mylib=\"http://schemas.android.com/apk/res/com.example.baseapp\"
在同一个AndroidManifest.xml
文件下几行,将典型的@drawable/icon
更改为:
<application android:icon=\"@mylib:drawable/icon\">
但这不起作用!
相反,Eclipse告诉我:
错误:错误:找不到资源
匹配给定名称(在\'icon \'
值\'@ omlib:drawable / icon \')。
显然,从布局XML和清单XML引用可绘制对象并不相同。
如何在Application \的AndroidManifest.xml中引用库项目中的图标?
解决方法
您是否只尝试使用drawable / icon?我不知道您的设置,但是对我有用。
也许在一个好的项目和库房清理之后...
, 对于仍在阅读此内容的人:
我相信自SDK17起,此问题已解决。
您应该编写以下内容:
xmlns:mylib=\"http://schemas.android.com/apk/res-auto\"
这也应该使您能够引用库项目中的资源。