有谁知道为什么通过访问settings->应用程序管理器找到的应用程序管理器显示我的应用程序名称错误?我用不同的名称和不同的应用程序包名称安装了我的应用程序两次。我可以在应用程序页面下看到两个命名的应用程序,但应用程序管理器将它们显示为相同的名称。我需要知道哪个是哪个,所以我可以强制关闭并卸载我的应用程序的正确版本。有什么想法吗?
这是我的应用程序的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>
原始的清单,其中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>
答案 0 :(得分:11)
我遇到了这个问题 - 即应用名称在“设置” - >“应用
中显示不正确”我设法通过重启设备来修复它。
我的猜测是android应用程序管理器在重启之前缓存了“旧”名称。我通过更改应用名称并重新部署确认了这一点 - 旧名称在设置中显示 - > aps直到重新启动。
答案 1 :(得分:3)
这可能是因为您的清单文件。如果您复制了代码并且只重构了包名,则eclipse不会更改清单文件中应用程序的名称。
直接更改,或使用string.xml文件
android:label="@string/app_name"
答案 2 :(得分:3)
您可以添加default.replication.factor
android:label="YOUR NAME APP"
答案 3 :(得分:2)
您可以通过将手机连接到电脑来卸载软件包名称......
转到命令提示符
adb uninstall packagename
因此,如果您要删除包名为com.example.test
的应用在命令提示符中键入:adb uninstall com.example.test
...
注意:
adb
应该在系统路径中
或者从sdkfolder/platform-tools/
答案 4 :(得分:1)
我刚刚第50次卸载,清理和重新安装,并且应用程序管理器下的应用程序名称不同。这必定是系统错误,因为应用程序的两个版本在活动标签中以及设备管理器上的“apps”页面下显示不同的名称。我会试着看看我是否可以再次重现它。