web-dev-qa-db-ja.com

AndroidランチャーアイコンはAndroid oreo

Android studio 3.0.1を使用してアプリケーションランチャーアイコンを変更しました

File -> Image Asset

Android version 8.1アイコンは次の画像のようになります

enter image description here

私の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_launcheric_launcher_roundは私の新しいアイコンです

すべての助けに感謝します。

9
CLIFFORD P Y

変更して問題を解決しました

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


}

これは、同じ問題のある人を助けるかもしれません。

5
CLIFFORD P Y

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アイコンの使用にフォールバックしますが、そのままでは表示されず、通常は白い背景の上に描画されます。

こちらの回答をご覧ください。

Oreoのアプリランチャーアイコンがデフォルトアイコンに変更されました

13
mic123456

最良の解決策は、mipmap-anydpi-v26フォルダーを削除し、アプリがデフォルトアイコンを使用することです。 Android studio Projectモードでこのパッケージに移動

res/mipmap-anydpi-v26

それを削除し、プログラムを再構築して実行します。

10
sasikumar

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ヘッドを提供します)。これらのファイルは安全に削除できます。

2
John Pang

In Android Studio Go to File -> New -> Image Asset -> Then browse your launcher iconを使用し、[次へ]をクリックしてプロセスを終了します。 1024x1024サイズの画像または少なくとも512pxを使用してください。明確な理解については、以下の図を参照してください。

ステップ1:File -> New -> Image Asset

enter image description here

ステップ2:次に、ランチャーイメージを選択し、[次へ]をクリックして、現在のランチャーイメージを置き換えるプロセスを完了します。他の設定については、Icon Type: Adaptive and Legacy

enter image description here

0

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">
0
Ricky Patel