Android应用程序pipe理器显示错误的应用程序

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

以下是我的应用程序的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 =包:

 <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> 

Solutions Collecting From Web of "Android应用程序pipe理器显示错误的应用程序"

我有这个问题 – 即应用程序名称在设置 – >应用程序中显示不正确

我设法通过重新启动设备来修复它。

我的猜测是,android应用程序pipe理器正在caching“旧”的名字,直到重新启动。 我通过更改应用程序名称并重新部署来确认这一点 – 旧的名称显示在settings-> aps中,直到重新启动。

这可能是因为你的清单文件。 如果您复制了代码并仅重构了包名称,则eclipse不会在清单文件中更改应用程序的名称。

直接更改,或使用您的string.xml文件

 android:label="@string/app_name" 

你可以添加android:label="YOUR NAME APP"

  <application android:label="YOUR NAME APP" android:allowBackup="true" android:icon="@drawable/logo"> 

您可以通过将手机连接到电脑上卸载软件包的名称…

转到命令提示符

 adb uninstall packagename 

所以如果你想删除一个包名为com.example.test的应用程序

在命令提示符下键入: adb uninstall com.example.test

注意: adb应该在系统path中,否则从你的sdkfolder/platform-tools/

我刚刚卸载,清理,并重新安装了像第50次,神奇的应用程序pipe理器的应用程序名称是不同的。 这必须是一个系统错误,因为这两个版本的应用程序在活动标签中显示不同的名称,并在设备上的“应用程序”页面下。 我会尝试看看我是否可以再次复制它。