Android应用程序经理显示错误的应用名称

mpe*_*egr 10 android package

有谁知道为什么通过设置 - >应用程序管理器找到的应用程序管理器显示我的应用程序的错误名称?我用不同的名称和不同的应用程序包名称安装了我的应用程序两次.我可以在应用程序页面下看到两个已命名的应用程序,但应用程序管理器将它们显示为相同的名称.我需要知道哪个是哪个,所以我可以强制关闭并卸载我的应用程序的正确版本.有任何想法吗?

这是我的应用程序的DEMO版本的清单,其中string/app_name = package_DEMO:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="my.apps.package_DEMO"
    android:versionCode="1"
    android:versionName="0.0">

    <uses-sdk 
       android:minSdkVersion="10" 
        android:targetSdkVersion="10"/>

    <application android:label="@string/app_name"
        android:name="my.apps.package.MyApplication"
        android:icon="@drawable/ic_launcher"
        android:theme="@style/AppTheme"
        android:launchMode="singleTask"
        android:debuggable="true">

        <activity android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
            android:name="my.apps.package.MainActivity">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
           android:name="my.apps.package.SettingsActivity">
        </activity>

    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

和原始的清单,其中string/app_name = package:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="my.apps.package"
    android:versionCode="1"
    android:versionName="0.0">

    <uses-sdk 
       android:minSdkVersion="10" 
        android:targetSdkVersion="10"/>

    <application android:label="@string/app_name"
        android:name="my.apps.package.MyApplication"
        android:icon="@drawable/ic_launcher"
        android:theme="@style/AppTheme"
        android:launchMode="singleTask"
        android:debuggable="true">

        <activity android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
            android:name="my.apps.package.MainActivity">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <activity android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
           android:name="my.apps.package.SettingsActivity">
        </activity>

    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

小智 13

我遇到了这个问题 - 即应用程序名称在"设置" - >"应用"中显示不正确

我设法通过重启设备来修复它.

我的猜测是android应用程序管理器在重启之前缓存了"旧"名称.我通过更改应用程序名称并重新部署确认了这一点 - 旧名称显示在settings-> aps中,直到重新启动.