0

レイアウトをデザインしていて、Sketch から多くのアセットをエクスポートしました。すべて順調に進んでいますが、特定の 1 つのアセットだけで次のエラーが発生します。

ここに画像の説明を入力

リソースはそこにあり、プロジェクトに含まれており、(通常の PNG で) 完全に開くことができ、他のアセットと何ら変わりはありません。

Details上記のエラーをクリックすると、次のようになります。

java.lang.NumberFormatException: Color value '@drawable/comment_off' must start with #
    at com.android.layoutlib.bridge.impl.ResourceHelper.getColor(ResourceHelper.java:79)
    at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:270)
    at android.content.res.BridgeTypedArray.getDrawable(BridgeTypedArray.java:729)
    at android.widget.ImageView.<init>(ImageView.java:152)
    at android.widget.ImageView.<init>(ImageView.java:140)
    at android.widget.ImageView.<init>(ImageView.java:136)
    ...

プロジェクトの他のすべてのアセットと同様に、Android Studio はなぜ私のドローアブルが色であると考えるのですか?

4

1 に答える 1

0

ドローアブル フォルダーのスペルが正しいこと、および参照されているアセット フォルダーに画像が存在することを確認する必要がある場合があります。

于 2016-06-15T20:32:51.550 に答える