رفع خطای android5.0 api level 21 در یونیتی هنگام build در unity 5
جمعه, ۱ آبان ۱۳۹۴، ۰۶:۱۶ ب.ظ
منبع:gameover.blog.ir
با تشکر از سجاد به خاطر ارسال مطلب
موقعی که دارم خروجی apk می گیرم خطای زیر رو میده.این خطا برای چیه ؟
UnityException: Minimum platform required is Android 5.0 (API level 21)
اون خطاهایی رو که تو داری رو من قبلا با دانلود بعضی ابزارها از اینجا رفع کردم:
http://downloads.puresoftware.org/files/android/
--
الان نمی دوم دقیقا اندروید 5.0 (نه 5.01 نه 5.1 نه ...) رو می خواد api level 21
---
چند تا هم دانلود کردم یکی android-21_r02.zip بود بازش کردم دیدم توش یک پوشه هست به اسم android-5.0.1 و اونم کپی کردم توی پوشه platforms حل نشد.
تو لینکی که دادم پوشه ی platform-tools داره ولی platforms نداره.کلا گیج شدم دارم بازم پوشه ها رو می بینم.
پوشه هایی که توی \android-sdk\platforms می ریزیم داخلشون پوشه های data و images و skins داره یادتون نره.
پوشه هایی هم که توی android-sdk\build-tools می ریزیم داخلشون پوشه های libو renderscript داره .
--
من فکر کنم توی پوشه ی platform باید یه پوشه بریزیم به اسم android-5.0 که توش اون مشخصات که گفتم رو داشته باشه ولی android-5.0 (نه 5.1 نه 5.01 نه ...) رو که مشخصات گفته شده از لحاظ محتوا رو داشته باشه نمی دونم از کجا دانلود کنم.
یه سایتی هم هست اینه :
http://kaopu.so/pan/WINDOWS_TOOLS
روی platform-tools-21-windows.zip رفتم این باز شد :
http://pan.baidu.com/s/1o66xKuu#render-t...Fplatforms
زبونش چینی هست . با گوگل ترجمش کردم اینطوری میشه معنی دانلودش:
کد:
加速下载(推荐)=Acceleration Download (recommended)
---------------------
普通下载=Normal download این گزینه رو بزنید واسه دانلود
---------------------
买会员享提速特权,下载速度最高 提升200%=Members enjoy the privilege to buy speed, download speeds of up to 200% lift
---------------------
立即提速= Now Speed
حالا فعلا دارم android-21.rar رو از لینک تولید شده می گیرم کپیش کنم توی پوشه platforms ببینم مشکل رفع میشه یا نه.
بالاخره من موفق شدم تمام خطاها رو با اعتماد به خودم رفع کنم خروجی apk بگیرم
اینم یه آموزش دیگه برای رفع مشکل خروجی اندروید در یونیتی:
http://gameover.blog.ir/1394/09/13/%D8%B1%D9%81%D8%B9-%D9%85%D8%B4%DA%A9%D9%84-android-sdk-windows-%D8%AF%D8%B1-unity
من همه api هارو دانلود کردم تو پوشه platforms هم ریختم ولی باز ارور سر جاش بود دلیلش این بود که اسم پوشه من android-5.0 بود همون api 21 و یونیتی پوشه ای به این اسم رو نمیتونه شناسایی کنه باید اسم پوشه رو تغییر داد به android-21
تشکر از زحماتتون