【发布时间】:2016-10-24 05:06:07
【问题描述】:
我实际上将条形码扫描仪 (ZXing) 作为库集成到我的应用程序中,因此用户无需下载 BarcodeScanner 应用程序,我可以添加一些用例。
我没有功能问题,我的应用程序按预期工作,但智能手机上我的快捷方式下显示的名称是库的名称:“条形码扫描仪”
我试图更改我的应用程序的 android:label,以便编译器不能混淆我的字符串/应用程序名称的 app_name 和 ZXing 的字符串/应用程序名称之一。我什至修改了库的字符串文件以删除“app_name”元素...
我试图删除意图过滤器...
<action android:name="code android.intent.action.MAIN" />
<category android:name="code android.intent.category.LAUNCHER" />
...在 BarcodeScanner 库的清单中,但它没有解决任何问题。
关于这个应用程序名称的检索方式有什么提示吗?
谢谢。
PS : 我注意到我的 com.google.zxing.client.R.java 仍然包含一个“app_name” id,即使我在字符串文件中删除了它。
【问题讨论】:
-
尝试清理所有项目并构建
-
我也试过了,但没有帮助。