К сожалению app остановил проблему с imageview Android дистрибутив kat (API 19)

Хороший день coders. Я комментирую им, что оно последует за мной.

Я делаю app для android, родной, но попробовав вводить imageview (как показывает официальную документацию https://developer.android.com/reference/android/widget/ImageView api level 16)... app функционирует в устройствах lollipop 5.0 в дальнейшем (api 20).

однако, на api 19 (kitkat android 4.4.2) приложение задерживается.

ЕДИНСТВЕННЫМ, У ЧЕГО ЕСТЬ ВИД, ЯВЛЯЕТСЯ IMAGEVIEW, БОЛЬШЕ НИЧЕМ, ничего нет запрограммированный, одинокий activty, с image view, я ввожу изображение PNG 90x90 пиксели, не было бы должно быть какой-либо проблемы.

Создав приложение я поместил с api 16, 16 та совместимости> 90.5 % устройств android)

здесь код:


     
 

поскольку я сказал, это единственное, что есть у activity, свежий app, любопытное состоит в том, что с остальными элементами, если оно функционирует (TextView, Botton, editText, и т.д.), но activity с единственным imageview задерживается мне, app прекращает функционировать.

Я попытался как в участнике соревнования, так и в моем samsung galaxy tab 3.0 SMT-210 и совсем не, на обоих он задерживается.

здесь доклад logcat:

12-21 15:31:17.041 4007-4007/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: apps.nelingenieria.com.app, PID: 4007
    java.lang.RuntimeException: Unable to start activity ComponentInfo{apps.nelingenieria.com.app/apps.nelingenieria.com.app.LoginActivity}: android.view.InflateException: Binary XML file line #6: Error inflating class ImageView
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
        at android.app.ActivityThread.access$800(ActivityThread.java:135)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:136)
        at android.app.ActivityThread.main(ActivityThread.java:5017)
        at java.lang.reflect.Method.invokeNative(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:515)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
        at dalvik.system.NativeStart.main(Native Method)
     Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class ImageView
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:714)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:756)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
        at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
        at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287)
        at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
        at apps.nelingenieria.com.app.LoginActivity.onCreate(LoginActivity.java:11)
        at android.app.Activity.performCreate(Activity.java:5231)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 
        at android.app.ActivityThread.access$800(ActivityThread.java:135) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:136) 
        at android.app.ActivityThread.main(ActivityThread.java:5017) 
        at java.lang.reflect.Method.invokeNative(Native Method) 
        at java.lang.reflect.Method.invoke(Method.java:515) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
        at dalvik.system.NativeStart.main(Native Method) 
     Caused by: android.content.res.Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060056 a=-1 r=0x7f060056}
        at android.content.res.Resources.loadDrawable(Resources.java:2073)
        at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
        at android.widget.ImageView.(ImageView.java:129)
        at android.support.v7.widget.AppCompatImageView.(AppCompatImageView.java:71)
        at android.support.v7.widget.AppCompatImageView.(AppCompatImageView.java:67)
        at android.support.v7.app.AppCompatViewInflater.createImageView(AppCompatViewInflater.java:181)
        at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:105)
        at android.support.v7.app.AppCompatDelegateImplV9.createView(AppCompatDelegateImplV9.java:1035)
        at android.support.v7.app.AppCompatDelegateImplV9.onCreateView(AppCompatDelegateImplV9.java:1092)
        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685)
        at android.view.LayoutInflater.rInflate(LayoutInflater.java:756) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
        at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
        at android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:287) 
        at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139) 
        at apps.nelingenieria.com.app.LoginActivity.onCreate(LoginActivity.java:11) 
        at android.app.Activity.performCreate(Activity.java:5231) 
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) 
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) 
        at android.app.ActivityThread.access$800(ActivityThread.java:135) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) 
        at android.os.Handler.dispatchMessage(Handler.java:102) 
        at android.os.Looper.loop(Looper.java:136) 
        at android.app.ActivityThread.main(ActivityThread.java:5017) 
        at java.lang.reflect.Method.invokeNative(Native Method) 
        at java.lang.reflect.Method.invoke(Method.java:515) 
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) 
        at dalvik.system.NativeStart.main(Native Method) 
12-21 15:31:17.041 1695-2156/system_process W/ActivityManager:   Force finishing activity apps.nelingenieria.com.app/.LoginActivity

Я благодарен за Вашу помощь заранее для возможного решения... уже я пробовал помещая это в AndroidMainfest и оно не функционировало android:largeHeap="true"

0
задан 21.12.2018, 12:39
2 ответа

В этом случае imГЎgenes, который ты стараешься загружать в твоем ImageView, Вектор Drawables , следовательно ты должен использовать свойство app:srcCompat вместо android:src

<ImageView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     app:srcCompat="@drawable/logo"
     />
2
ответ дан 20.11.2019, 02:03
  • 1
    Я это сделал, но не funcionó. Однако оставлять два ответов, может быть что в кого-то má s, если он подает ему эту solució n. Большое спасибо из-за твоего ответа и interé в. –  arxzel 26.12.2018, 08:36

EncontrГ© она soluciГіn в следующем post despuГ©s так искания...

https://stackoverflow.com / questions / 29095063/resourcesnotfoundexception-resource-is-not-a-drawable-color-or-path

Следует, что папка drawable-24 не является доступной или не существует в APIs viejitas android. soluciГіn он состоял в том, чтобы копировать ее imГЎgen, чтобы использовать в папке drawable tambiГ©n. и уже estГЎ решенная проблема :D

0
ответ дан 20.11.2019, 02:03
  • 1
    Ты не нуждаешься в том, чтобы реализовать это для этого используется она " compatibilidad" используй: app:srcCompat =" @drawable/logo" –  Jorgesys♦ 21.12.2018, 13:58
  • 2
    Я это сделал, но не funcionó :(, однако, servirá для кого-то má s, спасибо за ответ –  arxzel 26.12.2018, 08:35