2017-11-28 13 views
2

Google지도 SDK를 사용하는 앱을 개발 중입니다. 유일한 문제는 앱이 안드로이드 8 이상에서 충돌한다는 것입니다. 다른 모든 버전에는 문제가 없습니다.Google지도가 Android 8.0에서 예외를 허용합니다.

소개 활동을 전달하고 사용 권한을 얻은 후 기본 활동 설정 콘텐트보기에서 생성됩니다.

로그 캣 오류 메시지는 다음과 같습니다

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

로그의 오류로 인한 공유 –

+0

질문에 유일한 Android Studio 오류 로그를 보냈습니다. 너 무슨 뜻이야? –

+0

검색 결과가 android error log cat에 있고 다음에 그것을 공유했습니다 –

답변

1

이 앱 Resouce의 폴더에있는 모든 DPI를 확인하시기 바랍니다. 당신은 그것을 처리해야합니다.