Android 软件包名称显示在电池统计信息上,而不是应用程序';她友好的名字

Android 软件包名称显示在电池统计信息上,而不是应用程序';她友好的名字,android,Android,我的手机电池统计数据中没有列出我的应用程序的友好名称。相反,它会显示包名,如“com.example.main”,并在其旁边显示一个通用图标 我的清单文件的android:label正确放置在application下,并且应用程序的友好名称确实出现在其他位置(例如,正在运行的应用程序列表) 有什么想法吗 编辑: 我的标题: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="co

我的手机电池统计数据中没有列出我的应用程序的友好名称。相反,它会显示包名,如“com.example.main”,并在其旁边显示一个通用图标

我的清单文件的
android:label
正确放置在
application
下,并且应用程序的友好名称确实出现在其他位置(例如,正在运行的应用程序列表)

有什么想法吗

编辑: 我的
标题:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.main"
    android:installLocation="internalOnly"
    android:versionCode="1"
    android:versionName="1.0" >

清单中声明的我的
标记:

<application
    android:name="com.example.main.App"
    android:allowBackup="true"
    android:icon="@drawable/logo"
    android:label="@string/app_name">


我认为Android第一考虑名字,如果它存在的话,它使用的是名字的标签。我已经创建了一个简单的android应用程序并进行了测试。在这里,我发现它只有标签(而不是名称)。

共享一些清单代码..?有什么特别的吗?我的
标记相当标准。请共享完整的清单。完整的清单很大。有什么具体的我应该寻找的吗?它的名字从哪里来?对于标签中指定的name-u。请从您的清单中删除名称,然后重试。是的,但清单中指定了我的标签。系统的其他部分(例如,正在运行的应用程序、已安装的应用程序、安全选项等)中也会显示该名称。只有在电池统计中它才不会显示。我是说不指定应用程序节点的名称可以解决您的问题。要了解您的说法,我想我们必须查看设备制造商的设备操作系统源代码。这可能是特定于设备的结果,或者该屏幕仅采用应用程序名称。