2017-09-05 16 views
5

アンドロイドOは、適応アイコンを導入したので、私は先に行って、それを実装しようとしました。私は、Android Oを実行しているピクセルエミュレータを実行しているんだけど、何らかの理由で、単にと思われるものを見せてAndroidのエミュレータAPI 26は、適応アイコンが表示されません

<?xml version="1.0" encoding="utf-8"?> 
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 
    <background android:drawable="@mipmap/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 

をAS 3.0使用して、私はステップに続き、mipmap-anydpi-v26ディレクトリを作成し、その中ic_launcher.xml

デフォルトアイコン(緑色の背景にアンドロイドロゴが表示されます)。

アイコンを従来のアイコンに戻すと、完全に機能します。

ここにいくつか不足していますか、これはエミュレータの問題ですか? the official documentationic_launcher.xmlによれば

+0

を見るには、あなたがこれを考え出したのですか? – casolorz

+4

は、それを考え出した私は26 – casolorz

答えて

0

、最後に-v26を指定せずにres/mipmap-anydpiに置かれるべきです。また、アイコンのサイズとより単純なアイコンを確認してください。背景色は(<background android:drawable="@color/ic_background"/>

それを試しましたか?

+0

'ミップマップ-anydpi-v26'は、以前のバージョンの競合を防ぐためにAS 3.0で生成された自動でビルドツールを必要としていました。私はまた、アイコンのサイズをチェックしても、私は、任意の次元のミスをしていなかったことを確認するためのアイコンを作成するために、イメージアセット・ツールに組み込まれて使用されるが、それは問題で好きなように生成されたものも、うまくいきませんでした残念ながら – user3277633

+0

が、それは聞こえるんでしたエミュレータ、もう一度試してみましたか? – fmaccaroni

0

は同じ問題を持っていました。 buildToolsに切り替えると私のために解決されました。

編集:私は今、この問題を抱えているcasolorz has already answered同じこと

+2

'buildTools' 26.0.2への切り替えがうまくいきませんでした。参照のために私は実行しています: 'compileSdkVersion = 26 targetSdkVersion = 26 minSdkVersion = 16 buildToolsVersion =" 26.0.2 "' – Derek

関連する問題