در شرايطيکه تحت عنوان يک توسعه و گسترش دهنده نرم افزار جديد استارت به فعاليت فن ي اي کرديد و در زمان پروژه پباده سازي نرم افزار اندرويد خويش با غلط هاي مکرري رو به رو ميشويد و همين دليل نگران کننده سرعت عمل شمارا به شدت کاهش ميدهد به شما پيشنهاد ميکنيم دراين مقاله با ما هم پا باشيد تا به مرور فاحش ترين خطاهاي رايج در پباده سازي نرم افزار اندرويد پرداخته و منش کارهايي با فايده در راستاي بر طرف کردن آن ها ارائه کنيم.
آناليز و بازنگري خطاهاي رايج در در پباده سازي نرم افزار اندرويد
خطاي رايج 1: ActivityNotFoundException
اين نادرست از پاراگراف خطاهايي ميباشد که اکثري از بسط دهندگان نرم افزار به وفور با آن عکس العمل مينمايند و معمولا هنگامي چهره ميدهد که شما قصد گشودن يک Activity داريد و اين Activity در منيفست تعريف و تمجيد نشده ميباشد.
در حالتي که بخواهيم به طور تخصصي خيس به توضيح اين خطاي رايج در پباده سازي نرم افزار اندرويد بپردازيم مي بايست بگوييم که خطاي ActivityNotFoundException هنگامي به شما نمايش داده مي شود که فراخواني startActivity (Intent) يا اين که يکياز ورژن هاي آن به جهت اينکه Activity توانا به اجراي Intent موردنظر وجود ندارد، باخت ميخورد.
راهکار رفع خطاي ActivityNotFoundException : پوشه منيفست را گشوده کرده و مطمئن گرديد که همه اکتيويتي هاي خويش را تعريف و تمجيد نموده ايد و هر اکتيويتي را به صدق و با اسم بدون نقص کلاس يا اين که يک نقطه تحت عنوان مخفف اسم پکيج تعريفوتمجيد نموده ايد.
خطاي رايج2 : ClassCastException
يکياز ديگر از خطاهاي رايج در پباده سازي نرم افزار اندرويد خطاي ClassCastException ميباشد که به جاوا مربوط ميشود. اين اشتباه معمولا وقتي صورت ميدهد که بخواهيم کار cast را به غلط انجام دهيم. براي مثال فرض نماييد يک متغير از گونه فن ميباشد و بخواهيم آن را با يک int عده کنيم در چنين قوانيني مي بايست شاهد خطايClassCastException باشيم .
راهکار رفع خطاي ClassCastException : مکان اين نادرست را بوسيله Log Error پيدا کرده و cast را صحيح انجام دهيد.
خطاهاي رايج در پباده سازي نرم افزار اندرويد
خطاي رايج3: Error converting byte to dex
اين اشتباه معمولا پس از به روزرساني پروژه build.gradle فيس ميدهد.
راهکار رفع خطاي Error converting byte to dex : براي رفع اين اشتباه سفارش ميکنيم نخست پروژه را Clean و آن گاه Rebuild نماييد. در شرايطي که صحيح نشد به package name کلاس متبوع را محاسبه فرمائيد که مانند package name در پوشه Manifest باشد
خطاي رايج4: INSTALL_FAILED_INSUFFICIENT_STORAGE
اين اشتباه نشان دهنده عدم فضاي ذخيره کافي روي دستگاهي ميباشد که قصد داريد نرم افزار خويش را روي آن اجرا فرمائيد.
راهکار رفع خطاي INSTALL_FAILED_INSUFFICIENT_STORAGE: معمولا راهاندازي دوباره دستگاه مشروط به رعايت يک سري نکته ميتواند راهحل ساز حل خلل باشد. درصورتيکه از ديوايس مجازي به کار گيري ميکنيد، آنرا ببنديد، بعد از آن AVD Manager را گشوده نمائيد و ديوايس متبوع خويش را پيدا کرده و آيتم Edit را بزنيد، بعد از آن مورد Show Advanced Settings را بزنيد و مورد Memory and Storage را پيدا نماييد، و معيار خاطر اين ديوايس را ارتقا دهيد.
در صورتيکه از يک تلفن همراه يا اين که هر جور اسمارت فون به کار گيري ميکنيد، يه خرده خاطر با تزکيه مواقعي مازاد توليد فرماييد.
خطاي رايج 5: NullPointerException
به جرعت مي اقتدار اظهارکرد شناخته گرديده ترين نادرست در پباده سازي نرم افزار اندرويد ميان بسط دهندگان خطاي NullPointerException است. اين غلط زماني رخداد مي افتد که شما به يک شي که مو جود وجود ندارد ارجاع مي دهيد.
راهکار رفع خطاي NullPointerException : براي رفع اين نقص کافيست علت ساخت exception را يافته و در صدد ترميم آن بياييد
نوشتهي علمي داراي ارتباط : خطاها رايج در پباده سازي نرم افزار تلفن همراه که مي بايست از آن ها بپرهيزيد
خطاي رايج6: R.layout.main Cannot Be Found / Cannot resolve symbol R
يک کدام از خطاهايي که علل متعددي ميتواند در بروز آن دخيل باشد و به وفور نيز در طول پباده سازي لپليکيشن اندرويد تکرار ميگردد خطاي R.layout.main Cannot Be Found / Cannot resolve symbol R است.
راهکار رفع خطاي layout.main Cannot Be Found / Cannot resolve symbol R:: براي رفع آن چند دفعه برنامه را clean و rebuild فرمائيد. در شرايطي که برطرف نشد کليه layoutها را ارزيابي کرده و مطمئن گرديد ارجاع صحيح انجام يافته باشد.
خطاي رايج 7 : OutofMemoryError
عوارض متعددي را مي اقتدار نمونه زد که سبب توليد خطاي OutofMemoryError ميشوند از پاراگراف مهمترين آنان مي شود به نگه داشتن يک ارجاع براي زمان طولاني، بار گذاري يک عکس حجيم و کمبود خاطر کافي اشاره نمود.
راهکار رفع خطاي OutofMemoryError : لازمه رفع اين اشتباه کشف ظريف علات بروز آن ميباشد به عنوان مثال درصورتي که نادرست ناشي از کمبود خاطر کافي بود، بايستي اندازه عکس ها را کاهش دهيد.
درباره این سایت