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