为什么包含库项目会更改我的Android应用程序的标题?

时间:2013-03-13 15:45:16

标签: java android eclipse title qr-code

我在我的Android应用程序中实现了ZXing QR码阅读器(在应用程序内,因此没有安装第二个应用程序)。 我把ZXing项目列为一个Libary。 一切正常,但包含的Libary项目以某种方式覆盖了我的应用程序的应用程序标题。 我是否必须从Libary项目中删除String值?

1 个答案:

答案 0 :(得分:1)

  

我是否必须从Libary项目中删除字符串值?

如果apk库资源与您的应用程序资源具有相同的名称,它们将覆盖您的应用程序资源值。

用于apk库的一个好方法是在库名包之前添加资源名称。

e.g。在你的情况下,在zxing libs strings.xml

<string name="app_name">Barcode Scanner</string>

会变成:

<string name="com_google_zxing_client_android_app_name">Barcode Scanner</string>