0

我已经在我的 Android 应用程序中实现了 ZXing QR 码阅读器(在应用程序内部,因此没有安装第二个应用程序)。我已经将 ZXing 项目包含在一个库中。一切正常,但包含的库项目不知何故覆盖了我的应用程序的应用程序标题。我是否必须从 Libary 项目中删除字符串值?

4

1 回答 1

1

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

是的。

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

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

例如,在您的情况下,在 zxing libs strings.xml

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

会变成这样:

<string name="com_google_zxing_client_android_app_name">Barcode Scanner</string>
于 2013-03-13T16:50:06.807 回答