私は簡単なプログラムを開発し、アイコンを変更したいと考えています。これは、すべての描画可能フォルダーで ic_launcher.png ファイルを変更することを意味します。
シミュレーターでコンパイルしましたが、うまく動作します。新しいアイコンに変わりました。携帯電話をインストールして実行すると、まだ古いアイコンが表示されます。何が問題ですか?
すべてのドローアブル フォルダーのアイコンを変更します: hdpi/mdpi/ldpi
お使いの携帯電話が hdpi デバイスで、ldpi のアイコンを変更している可能性があります (たとえば)。プロジェクトをクリーンアップし、デバイスから古い apk ファイルをアンインストールして、新しい apk を再インストールします。
アプリを初めてインストールするのではなく更新する場合、ランチャー アイコンは置き換えられません。アプリを完全にアンインストールして、新しくインストールする必要があります。
この方法を試してください:
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
それ以外の:
<application android:icon="@+drawable/ic_launcher" android:label="@string/app_name">
から「+」記号を削除するだけandroid:icon="@+drawable/ic_launcher"
です。
ありがとう。
この問題を解決するには、次の手順に従います
1.アプリをアンインストールし、携帯電話を再起動します 2.プロジェクトをクリーンアップし、プロジェクトをビルドします 3.携帯電話でアプリを実行して、アプリの変更されたアイコンを確認します
他の携帯電話でそれを試しましたか?問題はおそらくキャッシングにありますが、よくわかりません。
それは本当に奇妙ですが、アイコンの 1 つだけを変更した可能性があります。つまり、res/drawable、res/drawable-hdpi、res/drawable-ldpi、res/drawable-mdpi、res のすべてのバージョンのアイコンを変更する必要があるということです。 /drawable-xdpi