作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有谁知道为什么通过转到设置->应用程序管理器找到的应用程序管理器显示错误的应用程序名称?我以不同的名称和不同的应用程序包名称安装了我的应用程序两次。我可以在应用程序页面下看到两个命名的应用程序,但应用程序管理器将它们显示为相同的名称。我需要知道哪个是哪个,以便我可以强制关闭并卸载我的应用程序的正确版本。有什么想法吗?
这是我的应用程序的 DEMO 版本 list ,其中 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>
和原始的 list ,其中 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>
最佳答案
我遇到了这个问题 - 即应用名称在“设置”->“应用”中显示不正确
我设法通过重启设备来修复它。
我的猜测是 android 应用程序管理器正在缓存“旧”名称直到重新启动。我通过更改应用程序名称并重新部署来确认这一点 - 旧名称显示在设置中 -> aps 直到重新启动。
关于package - Android 应用程序管理器显示错误的应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18255512/
我是一名优秀的程序员,十分优秀!