应用程序名称来自不明确的来源

时间:2015-12-05 11:25:28

标签: android android-gradle android-manifest android-resources

我无法找出应用名称的来源。

我有一个典型的<div id="nav"> <div id="nav_wrapper"> <ul> <li> <a href="home.html"> <img src="pictures/home.png" alt="" style="width:18px;height:18px;vertical-align:middle;padding-right:11px;"/> </a> </li> <li><a href="intro_html.html">HTML <img src="pictures/arrow.png" alt="" /></a> <ul> <li><a href="#">Intro</a></li> <li><a href="#">Basic</a></li> <li><a href="#">Tags</a></li> <li><a href="#">Links</a></li> <li><a href="#">Classes</a></li> <li><a href="#">Intro</a></li> <li><a href="#">Intro</a></li> <li><a href="#">Intro</a></li> </ul> </li> <li><a href="intro_css.html">CSS <img src="pictures/arrow.png" alt="" /></a> <ul> <li><a href="intro_css.html">Intro</a></li> <li><a href="basics_css.html">Basics</a></li> <li><a href="#">Intro</a></li> <li><a href="#">Intro</a></li> <li><a href="#">Intro</a></li> <li><a href="#">Intro</a></li> </ul> </li> </ul> </div> </div>字符串,用于app_name的标签和Application的标签。据我所知,这是应用程序在启动器上的名称和标签的唯一来源。

我有一个“旧应用程序名称”,我将其更改为“新应用程序名称”,但此编辑未反映在设备上。我检查了MainActivity中生成的资源,并显示“新应用名称”。 在开发的某个阶段,我尝试使用build/intermediates生成this answer之后的资源gradle,但它不起作用(我猜原因是相同的)。

我在整个项目中进行了搜索,没有出现“Old App Name”字符串。

我想到了我的设备上的系统缓存,其中包含了hold名称,所以我在Genymotion中创建了一个新设备。仍然是“旧应用名称”。

我应该在哪里看?

的AndroidManifest.xml

app_name

1 个答案:

答案 0 :(得分:1)

app_name可能被您正在使用的库使用,并错误地从那里填充。

为应用名称创建一个新字段,并使用它来完全避免这个问题,例如

<string name="My_unique_app_name">New App Name</string>