2017-11-28 8 views
2

GoogleマップのSDTを使用するアプリを開発しています。唯一の問題は、アンドロイド8以上でアプリがクラッシュすることです。他のすべてのバージョンには問題はありません。GoogleマップでAndroid 8.0で例外が発生する

イントロアクティビティを渡して権限を取得した後、メインアクティビティonCreateでコンテンツ設定ビューが表示されます。

logcatのエラーメッセージは次のとおりです。

E/AndroidRuntime:  at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:953) 
    at android.graphics.drawable.AdaptiveIconDrawable.updateLayerFromTypedArray(AdaptiveIconDrawable.java:516) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflateLayers(AdaptiveIconDrawable.java:480) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflate(AdaptiveIconDrawable.java:229) 
    at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:142) 
    at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1295) 
    at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1254) 
    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:791) 
    at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621) 
    at android.content.res.Resources.loadDrawable(Resources.java:886) 
    at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:953) 
    at android.graphics.drawable.AdaptiveIconDrawable.updateLayerFromTypedArray(AdaptiveIconDrawable.java:516) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflateLayers(AdaptiveIconDrawable.java:480) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflate(AdaptiveIconDrawable.java:229) 
    at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:142) 
    at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1295) 
    at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1254) 
    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:791) 
    at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621) 
    at android.content.res.Resources.loadDrawable(Resources.java:886) 
    at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:953) 
    at android.graphics.drawable.AdaptiveIconDrawable.updateLayerFromTypedArray(AdaptiveIconDrawable.java:516) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflateLayers(AdaptiveIconDrawable.java:480) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflate(AdaptiveIconDrawable.java:229) 
    at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:142) 
    at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1295) 
    at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1254) 
    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:791) 
    at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621) 
    at android.content.res.Resources.loadDrawable(Resources.java:886) 
    at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:953) 
    at android.graphics.drawable.AdaptiveIconDrawable.updateLayerFromTypedArray(AdaptiveIconDrawable.java:516) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflateLayers(AdaptiveIconDrawable.java:480) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflate(AdaptiveIconDrawable.java:229) 
    at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:142) 
    at android.graphics.drawable.Drawable.createFromXmlInnerForDensity(Drawable.java:1295) 
    at android.graphics.drawable.Drawable.createFromXmlForDensity(Drawable.java:1254) 
    at android.content.res.ResourcesImpl.loadDrawableForCookie(ResourcesImpl.java:791) 
    at android.content.res.ResourcesImpl.loadDrawable(ResourcesImpl.java:621) 
    at android.content.res.Resources.loadDrawable(Resources.java:886) 
    at android.content.res.TypedArray.getDrawableForDensity(TypedArray.java:953) 
    at android.graphics.drawable.AdaptiveIconDrawable.updateLayerFromTypedArray(AdaptiveIconDrawable.java:516) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflateLayers(AdaptiveIconDrawable.java:480) 
    at android.graphics.drawable.AdaptiveIconDrawable.inflate(AdaptiveIconDrawable.java:229) 
    at android.graphics.drawable.DrawableInflater.inflateFromXmlForDensity(DrawableInflater.java:142) 
+0

シェアのエラーが原因でログcat –

+0

私は質問で唯一のアンドロイドスタジオエラーログを送信しました。どういう意味ですか ? –

+0

検索がアンドロイドのエラーログcatで発生し、それを共有しました –

答えて

1

のApp resouceフォルダ内の任意のDPIをチェックしてください。あなたはそれを処理しなければなりません。

関連する問題