• 22-05-2020, 11:11:30
    #1
    Android uygulaması geliştirdim projeyi hazırladıktan sonra minimum sdk ayarını 5.1 düşürdüm ama android 6 sürüm olan telefona yüklemede sorun olmuyor fakat çalıştırınca uygulama durduruldu hatası veriyor. android 10 ve üzeri telefonlarda çalışıyor problem yok. Aşağıdaki görselde görebilirsiniz. Yardımcı olursanız sevinirim.

  • 22-05-2020, 11:30:32
    #2
    Minsdk versiyonu 29 yapmışsınız. Android 10"dan başka sürümlerde çalışmaz. Gradleden minsdk versiyonu 21 yapmanız lazım.
  • 22-05-2020, 11:56:15
    #3
    AwoApp adlı üyeden alıntı: mesajı görüntüle
    Minsdk versiyonu 29 yapmışsınız. Android 10"dan başka sürümlerde çalışmaz. Gradleden minsdk versiyonu 21 yapmanız lazım.
    hocam onu yaptım uygulama android 6 versiyonunda yükleniyor ama durduruldu hatası veriyor üst sürümlerde hata vermiyor çalışıyor.
  • 22-05-2020, 12:24:39
    #4
    Merhabalar,
    Build.Grandle dosyasındaki değerleri değiştirerek bir sonuca ulaşamazsınız. Bu dosyanın ekran görüntüsünü ile de insanların size yardımcı olma ihtimali yok. Uygulamanızı çalıştırdığınızda neden durduruldu hatası verdiğini öğrenmek istiyorsanız, uygulamanızı simülatör veya bilgisayara USB yolu ile bağlanmış gerçek bir cihazda çalıştırarak Android Studio üzerinden Logcat bölümü takip etmelisiniz. Bu şekilde kullanılan hangi kod, bileşen, görsel veya kütüphanenin hataya sebep olduğunu bulabilirsiniz.
  • 22-05-2020, 12:46:11
    #5
    berkorhanbeta adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,
    Build.Grandle dosyasındaki değerleri değiştirerek bir sonuca ulaşamazsınız. Bu dosyanın ekran görüntüsünü ile de insanların size yardımcı olma ihtimali yok. Uygulamanızı çalıştırdığınızda neden durduruldu hatası verdiğini öğrenmek istiyorsanız, uygulamanızı simülatör veya bilgisayara USB yolu ile bağlanmış gerçek bir cihazda çalıştırarak Android Studio üzerinden Logcat bölümü takip etmelisiniz. Bu şekilde kullanılan hangi kod, bileşen, görsel veya kütüphanenin hataya sebep olduğunu bulabilirsiniz.
    Dediğiniz Logcat bölümüne baktım gerçek cihazda bağladım Logcat bölümünde kırmızı renkli hatalar var ama ne demek istediğini anlamıyorum. Evet birkaç ekran görüntüsüyle sorun anlaşılmayabilir ama sürüm ayarını gerçekleştirirken dikkat edilmesi gereken bilmediğim yerler vardır bu konuda yol göstermeniz daha çok işime yarayabilir. Şimdiden teşekkürler
  • 22-05-2020, 13:15:12
    #6
    tayfunatmaca adlı üyeden alıntı: mesajı görüntüle
    Dediğiniz Logcat bölümüne baktım gerçek cihazda bağladım Logcat bölümünde kırmızı renkli hatalar var ama ne demek istediğini anlamıyorum. Evet birkaç ekran görüntüsüyle sorun anlaşılmayabilir ama sürüm ayarını gerçekleştirirken dikkat edilmesi gereken bilmediğim yerler vardır bu konuda yol göstermeniz daha çok işime yarayabilir. Şimdiden teşekkürler
    Uygulama durduruldu hatası aldığınız zaman Logcat bölümünde gözüken hataların ekran görüntüsünü buraya ekleyebilirseniz, çözümünü bilenler elbet yardımcı olacaktır.
  • 22-05-2020, 14:21:52
    #7
    logcat verileri bunlar.
  • 22-05-2020, 15:16:54
    #8
    tayfunatmaca adlı üyeden alıntı: mesajı görüntüle
    [SPOILER
    05-22 11:18:30.789 4566-4566/? E/memtrack: Couldn't load memtrack module (No such file or directory)
    05-22 11:18:30.789 4566-4566/? E/android.os.Debug: failed to load memtrack module: -2
    05-22 11:18:31.108 4580-4580/? E/memtrack: Couldn't load memtrack module (No such file or directory)
    05-22 11:18:31.108 4580-4580/? E/android.os.Debug: failed to load memtrack module: -2
    05-22 11:18:31.662 4595-4595/? E/memtrack: Couldn't load memtrack module (No such file or directory)
    05-22 11:18:31.662 4595-4595/? E/android.os.Debug: failed to load memtrack module: -2
    05-22 11:18:32.686 4609-4609/? E/cutils-trace: Error opening trace file: Permission denied (13)
    05-22 11:18:37.089 2570-2570/com.google.android.googlequicksearchbox E/AppsCustomizePagedView: Widget ComponentInfo{com.google.android.googlequicksearchbox/com.google.android.apps.sidekick.widget.PredictiveCardsWidgetProvider} can not fit on this device (450, 375)
    05-22 11:18:37.256 2552-2712/com.google.android.gms E/GmsClient: unable to connect to service: com.google.android.gms.auth.key.retrieval.service.START on com.google.android.gms
    05-22 11:18:37.465 4633-4633/? E/memtrack: Couldn't load memtrack module (No such file or directory)
    05-22 11:18:37.466 4633-4633/? E/android.os.Debug: failed to load memtrack module: -2
    05-22 11:18:37.570 4653-4653/? E/libprocessgroup: failed to make and chown /acct/uid_10059: Read-only file system
    05-22 11:18:37.679 1176-1176/? E/EGL_emulation: tid 1176: eglCreateSyncKHR(1881): error 0x3004 (EGL_BAD_ATTRIBUTE)
    05-22 11:18:38.055 4653-4653/com.example.milyoner E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.milyoner, PID: 4653
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.milyoner/com.example.milyoner.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class android.widget.RelativeLayout
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
    Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class android.widget.RelativeLayout
    at android.view.LayoutInflater.createView(LayoutInflater.java:633)
    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
    at com.example.milyoner.MainActivity.onCreate(MainActivity.java:33)
    at android.app.Activity.performCreate(Activity.java:5990)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Constructor.newInstance(Native Method)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
    at android.view.LayoutInflater.createView(LayoutInflater.java:607)
    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
    at com.example.milyoner.MainActivity.onCreate(MainActivity.java:33)
    at android.app.Activity.performCreate(Activity.java:5990)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
    Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.milyoner:drawable/milyoner" (7f06007e) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f06007e a=-1 r=0x7f06007e}
    at android.content.res.Resources.loadDrawableForCookie(Resources.java:2441)
    at android.content.res.Resources.loadDrawable(Resources.java:2381)
    at android.content.res.TypedArray.getDrawable(TypedArray.java:749)
    at android.view.View.<init>(View.java:3737)
    at android.view.ViewGroup.<init>(ViewGroup.java:497)
    at android.widget.RelativeLayout.<init>(RelativeLayout.java:248)
    at android.widget.RelativeLayout.<init>(RelativeLayout.java:244)
    at android.widget.RelativeLayout.<init>(RelativeLayout.java:240)
    at java.lang.reflect.Constructor.newInstance(Native Method)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
    at android.view.LayoutInflater.createView(LayoutInflater.java:607)
    at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55)
    at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:482)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
    at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:555)
    at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:161)
    at com.example.milyoner.MainActivity.onCreate(MainActivity.java:33)
    at android.app.Activity.performCreate(Activity.java:5990)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
    05-22 11:18:38.697 1176-1176/? E/EGL_emulation: tid 1176: eglCreateSyncKHR(1881): error 0x3004 (EGL_BAD_ATTRIBUTE)
    ][/SPOILER]
    logcat verileri bunlar.
    Hata Sebebi : java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.milyoner/com.example.milyoner.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class android.widget.RelativeLayout

    XML tasarım dosyanızda android 6 ve aşağısının desteklemediği bir kod var sanırım. Bunu düzeltmeniz gerekir.
    Birde Drawable klasörü dosya yolu hatası gözüküyor. İkisi büyük ihtimal bağlantılıdır. drawable-v24, v21 tarzı isimli bir klasöre resim yüklemiş olabilirsiniz.
  • 24-05-2020, 10:15:23
    #9
    berkorhanbeta adlı üyeden alıntı: mesajı görüntüle
    Hata Sebebi : java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.milyoner/com.example.milyoner.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class android.widget.RelativeLayout

    XML tasarım dosyanızda android 6 ve aşağısının desteklemediği bir kod var sanırım. Bunu düzeltmeniz gerekir.
    Birde Drawable klasörü dosya yolu hatası gözüküyor. İkisi büyük ihtimal bağlantılıdır. drawable-v24, v21 tarzı isimli bir klasöre resim yüklemiş olabilirsiniz.

    layout.xml dosyanızdaki kodları gösterirmisiniz