علت Force close شدن برنامه

پرسیده شده
فعالیت 1248 روز پیش
دیده شده 584 بار
0

درود وقت بخیر 

 

علت فورس کلوز شدن برنامه زیر رو نمیدونم. بیزحمت بررسی بفرمایید.

 

مشکلی که هست اینه که متاسفانه ارور رو از روی لاگها پیدا نمیکنم. میگه لاین ۹ لی اوت و مربوط به ImageView هست ولی هیچ مشکل سینتاکسی درش پیدا نمیکنم.!!!

فایل پیوست

پژمان آزاد
پژمان آزاد

11 آذر 99

1
حذف شده

سلام و احترام

 

پژمان جان ممنون میشم از این به بعد ارور مربوطه رو در همینجا قرار بدید 

علت این امر این هست که شاید در زمانی دیگر دوستی به چنین اروری بخورد و به راحتی با خواندن این تاپیک مشکلش حل شود.

 

حل مشکل:من بررسی کردم مشکلی نداشت (به نشانه اش ظرف عسلی در اون قرار داشت که rotate میشد) و با فورس کلوز همراه نبود.

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

11 آذر 99

حذف شده
درود پوریای عزیزم. برنامه خطای خاصی نشون نمیده فقط فورس کلوز میشه. تمام برنامه های دیگ دارن درست کار میکنن. فقط همین مشکل داره!!! هر چی بالا و پایین میکنم به نظر همه چیز درست هست.
پژمان آزاد

11 آذر 99

حذف شده
لاگ ارورها رو میزام واست.
پژمان آزاد

11 آذر 99

1
حذف شده


۱۲/۰۱ ۰۹:۱۲:۴۱: Launching 'app' on Physical Device.
Install successfully finished in ۱۴ s ۵۴۰ ms.
$ adb shell am start -n "com.example.rotateanimationtut/com.example.rotateanimationtut.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process ۵۳۸۳ on device 'google-g۰۱۱a-۱۲۷.۰.۰.۱:۲۱۵۰۳'.
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/art: Before Android ۴.۱, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$۲>
I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$۲>
W/ResourceType: Failure getting entry for ۰x۷f۰۷۰۰۶d (t=۶ e=۱۰۹) (error -۷۵)
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
   Process: com.example.rotateanimationtut, PID: ۵۳۸۳
   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.rotateanimationtut/com.example.rotateanimationtut.MainActivity}: android.view.InflateException: Binary XML file line #۹: Error inflating class ImageView
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:۲۳۲۵)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:۲۳۸۷)
       at android.app.ActivityThread.access$۸۰۰(ActivityThread.java:۱۵۱)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:۱۳۰۳)
       at android.os.Handler.dispatchMessage(Handler.java:۱۰۲)
       at android.os.Looper.loop(Looper.java:۱۳۵)
       at android.app.ActivityThread.main(ActivityThread.java:۵۲۵۴)
       at java.lang.reflect.Method.invoke(Native Method)
       at java.lang.reflect.Method.invoke(Method.java:۳۷۲)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۹۰۳)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۹۸)
    Caused by: android.view.InflateException: Binary XML file line #۹: Error inflating class ImageView
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:۷۶۳)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:۸۰۶)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۵۰۴)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۴۱۴)
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۳۶۵)
       at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:۶۹۶)
       at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:۱۷۰)
       at com.example.rotateanimationtut.MainActivity.onCreate(MainActivity.java:۱۷)
       at android.app.Activity.performCreate(Activity.java:۵۹۹۰)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:۱۱۰۶)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:۲۲۷۸)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:۲۳۸۷) 
       at android.app.ActivityThread.access$۸۰۰(ActivityThread.java:۱۵۱) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:۱۳۰۳) 
       at android.os.Handler.dispatchMessage(Handler.java:۱۰۲) 
       at android.os.Looper.loop(Looper.java:۱۳۵) 
       at android.app.ActivityThread.main(ActivityThread.java:۵۲۵۴) 
       at java.lang.reflect.Method.invoke(Native Method) 
       at java.lang.reflect.Method.invoke(Method.java:۳۷۲) 
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۹۰۳) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۹۸) 
    Caused by: android.content.res.Resources$NotFoundException: Resource "com.example.rotateanimationtut:drawable/honey" (۷f۰۷۰۰۶d)  is not a Drawable (color or path): TypedValue{t=۰x۱/d=۰x۷f۰۷۰۰۶d a=-۱ r=۰x۷f۰۷۰۰۶d}
       at android.content.res.Resources.loadDrawableForCookie(Resources.java:۲۴۴۱)
       at android.content.res.Resources.loadDrawable(Resources.java:۲۳۸۱)
       at android.content.res.TypedArray.getDrawable(TypedArray.java:۷۴۹)
       at android.widget.ImageView.<init>(ImageView.java:۱۴۶)
       at android.widget.ImageView.<init>(ImageView.java:۱۳۵)
       at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:۷۴)
       at androidx.appcompat.widget.AppCompatImageView.<init>(AppCompatImageView.java:۶۹)
       at androidx.appcompat.app.AppCompatViewInflater.createImageView(AppCompatViewInflater.java:۱۹۹)
       at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:۱۱۹)
       at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:۱۵۵۱)
       at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:۱۶۰۲)
       at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:۷۲۵)
       at android.view.LayoutInflater.rInflate(LayoutInflater.java:۸۰۶) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۵۰۴) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۴۱۴) 
       at android.view.LayoutInflater.inflate(LayoutInflater.java:۳۶۵) 
       at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:۶۹۶) 
       at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:۱۷۰) 
       at com.example.rotateanimationtut.MainActivity.onCreate(MainActivity.java:۱۷) 
       at android.app.Activity.performCreate(Activity.java:۵۹۹۰) 
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:۱۱۰۶) 
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:۲۲۷۸) 
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:۲۳۸۷) 
       at android.app.ActivityThread.access$۸۰۰(ActivityThread.java:۱۵۱) 
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:۱۳۰۳) 
       at android.os.Handler.dispatchMessage(Handler.java:۱۰۲) 
       at android.os.Looper.loop(Looper.java:۱۳۵) 
       at android.app.ActivityThread.main(ActivityThread.java:۵۲۵۴) 
       at java.lang.reflect.Method.invoke(Native Method) 
       at java.lang.reflect.Method.invoke(Method.java:۳۷۲) 
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:۹۰۳) 
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:۶۹۸) 
I/Process: Sending signal. PID: ۵۳۸۳ SIG: ۹
 

فایل پیوست

پژمان آزاد

توسط

پژمان آزاد

11 آذر 99

1
حذف شده

سلام و احترام

 

پژمان جان فایل honey.png از api ۲۴ به بعد کار میکنه(اگر دقت کنید توی پرانتز هم نوشته شده که از api24 به بعد کار میکند) برای همین برای شما فورس کلوز میدهد .

پس فایل honey.png رو هنگامی که میخواهید کپی کنید v۲۴ انتخاب نکنید تا برای همه دیوایس ها جواب بدهد .

برای همین بود برای من ارور نمیداد چون من روی api ۲۹ تست میکنم و شما روی apiزیر ۲۴ تست میکردید.

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

11 آذر 99

حذف شده
اتفاقا واسم سئوال بود (v.24) یعنی چه؟ اتفاقا توی گوگل سرچ کردم. فکر میکنم بهتره با کلمه کلیدی PNG-8 عکسهای مورد نیازمون رو سرچ کنیم که با همه ورژنها همخوانی داشته باشه. درست میگم؟
پژمان آزاد

11 آذر 99

حذف شده
نه پژمان جان ، هنگامی که عکس رو در پوشه drawable میخای کپی کنی ، دو گزینه میاد شما اونی که ورژن 24 نیست رو انتخاب کن تا عمل کپی انجام شود
پوریا شفیعی

11 آذر 99

حذف شده
گرفتم چی شد پوریا جان. ولی چقدر این ارور ابتدایی بود چون همیشه مطابق آموزش جلو رفته بودیم و این اشتباه انجام نشده بود برخورد نکرده بودم باهاش.
پژمان آزاد

11 آذر 99