美文网首页
app launcher 名称不是清单文件中的android:l

app launcher 名称不是清单文件中的android:l

作者: 黑键手记 | 来源:发表于2019-03-20 10:21 被阅读0次

今天遇到一个小 bug,如题。

launcher 显示的是什么呢? 是引入的一个依赖库的名字。

那么其实问题就很清晰了,现在的状况是

本身 app module 的 application 中的 android:label 的设定,和 引入依赖库中的android:label 合并时弄混了。

你可能会说,这个问题很简单啊 ,只需要在本身的 app module 中的「清单文件」中的 application 中 添加 tools:replace="allowBackup,label,icon" 不就可以了吗。

如果这个有用的话,可能就不会写这个文章了。

因为即使使用了上方的方法,还是没有用。
现在找到了解决方法:

方法一

因为 android:label="launcher名称"
launcher 名称一般设置成

@String/app_name

经查看,依赖库中的 设定也是这个,那么其实我可以直接将 本身的 label 的名字引用改用一个新的名字即可

比如 @String/app_new_name
然后再添加上
tools:replace="allowBackup,label,icon"
就可以了

方法一很简单,方法二其实也不费事

方法二

其实思路是 直接将 launcher 的设定放在 manifest标签
即 将
android:label="launcher名称"
tools:replace="allowBackup,label,icon"

放到manifest标签里即可

相关文章

网友评论

      本文标题:app launcher 名称不是清单文件中的android:l

      本文链接:https://www.haomeiwen.com/subject/skgamqtx.html