Android studio 3.0.1
を使用してアプリケーションランチャーアイコンを変更しました
File -> Image Asset
Android version 8.1
アイコンは次の画像のようになります
私のAndroidManifest
詳細
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:roundIcon="@mipmap/ic_launcher_round"
Android:hardwareAccelerated="true"
Android:supportsRtl="true"
Android:theme="@style/AppTheme">
アイコンを再確認しました。ic_launcher
とic_launcher_round
は私の新しいアイコンです
すべての助けに感謝します。
変更して問題を解決しました
classpath 'com.Android.tools.build:gradle:2.3.3'
に
classpath 'com.Android.tools.build:gradle:3.0.1'
プロジェクトbuild-gradle
dependencies {
//classpath 'com.Android.tools.build:gradle:2.3.3'
classpath 'com.Android.tools.build:gradle:3.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
これはフレーバーの問題を引き起こします。
flavorDimensions "デフォルト"
アプリケーションでbuild-gradle
Android {
...
flavorDimensions "default"
defaultConfig {
}
}
これは、同じ問題のある人を助けるかもしれません。
Android Oreo(API> 26)から、mipmap-anydpi-v26フォルダーのデフォルトアイコンを変更する必要があります。
これは、任意のdpiに対応するアイコンです。
次のようなres/mipmap-anydpi-v26/ic_launcher.xmlファイル:
<adaptive-icon
xmlns:Android="http://schemas.Android.com/apk/res/Android">
<background Android:drawable="@drawable/ic_launcher_background"/>
<foreground Android:drawable="@drawable/ic_launcher_foreground"/>
</adaptive-icon>
アイコンを表示するには、そこにリストされているすべてのドロアブル(すべての密度バケット)を変更する必要があります。つまり、ic_launcher_backgroundとic_launcher_foregroundです。
または、そのフォルダを削除することもできます。その場合、Androidはpngアイコンの使用にフォールバックしますが、そのままでは表示されず、通常は白い背景の上に描画されます。
こちらの回答をご覧ください。
最良の解決策は、mipmap-anydpi-v26フォルダーを削除し、アプリがデフォルトアイコンを使用することです。 Android studio Projectモードでこのパッケージに移動
res/mipmap-anydpi-v26
それを削除し、プログラムを再構築して実行します。
Android StudioでImage Assetを使用してアイコンを(再)作成します。Windowsでは、 ctrl+shift+A。 Macでは、 cmd+shift+A。完了したら、既存のファイルを保存して上書きします。その後、問題は修正されます。
ほとんどの場合、独自のアイコンと背景色(色のリソースになります)を提供します。画像アセットは一連の新しいic_launcher_foreground.png
。 2つの(現在の)未使用リソースのセットがあります:ic_launcher_background.xml
(緑色の背景にグリッドを付けます)およびic_launcher_foreground.xml
(Droidヘッドを提供します)。これらのファイルは安全に削除できます。
In Android Studio Go to File -> New -> Image Asset -> Then browse your launcher icon
を使用し、[次へ]をクリックしてプロセスを終了します。 1024x1024サイズの画像または少なくとも512pxを使用してください。明確な理解については、以下の図を参照してください。
ステップ1:File -> New -> Image Asset
ステップ2:次に、ランチャーイメージを選択し、[次へ]をクリックして、現在のランチャーイメージを置き換えるプロセスを完了します。他の設定については、Icon Type: Adaptive and Legacy
8.1では丸いアイコンを配置する必要があります
<application
Android:name=".aaa"
Android:allowBackup="true"
Android:roundIcon="@mipmap/ic_launcher"
Android:icon="@mipmap/ic_launcher"
Android:label="aaa"
Android:theme="@style/AppTheme">