11

設定->アプリケーションマネージャーに移動して見つけたアプリケーションマネージャーが、私のアプリケーションの間違った名前を表示している理由を知っている人はいますか? アプリを別の名前で別のアプリケーション パッケージ名で 2 回インストールしました。アプリ ページの下に両方の名前付きアプリケーションが表示されますが、アプリケーション マネージャーはそれらを同じ名前で表示しています。アプリケーションの正しいバージョンを強制終了してアンインストールできるように、どれがどれであるかを知る必要があります。何か案は?

私のアプリケーションの 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>
4

5 に答える 5

3

あなたは付け加えられますandroid:label="YOUR NAME APP"

 <application
    android:label="YOUR NAME APP"
    android:allowBackup="true"
    android:icon="@drawable/logo">
于 2015-06-19T19:11:19.350 に答える
2

電話をPCに接続することで、パッケージ名をアンインストールできます...

コマンドプロンプトに移動します

adb uninstall  packagename

したがって、パッケージ名が com.example.test のアプリを削除する場合

タイプ:adb uninstall com.example.testコマンドプロンプトで...

注 : adbシステム パスで指定するか、このコマンドをsdkfolder/platform-tools/

于 2013-08-15T15:22:54.040 に答える
1

アンインストール、クリーニング、および再インストールを 50 回ほど行ったところ、魔法のようにアプリケーション マネージャーの下でアプリ名が異なります。これはシステム バグに違いありません。どちらのバージョンのアプリもアクティビティ ラベルとデバイスの「アプリ」ページの下に異なる名前を表示していたからです。また再現できるか試してみます。

于 2013-08-15T15:53:46.050 に答える