رفع خطای android5.0 api level 21 در یونیتی هنگام build در unity 5
جمعه, ۱ آبان ۱۳۹۴، ۰۶:۱۶ ب.ظ
منبع:gameover.blog.ir
با تشکر از سجاد به خاطر ارسال مطلب
موقعی که دارم خروجی apk می گیرم خطای زیر رو میده.این خطا برای چیه ؟
UnityException: Minimum platform required is Android 5.0 (API level 21)
![[تصویر: android5_0_api_level_21.jpg]](http://s3.picofile.com/file/8208008234/android5_0_api_level_21.jpg)
![[تصویر: android5_0_api_level_21.jpg]](http://s3.picofile.com/file/8208008234/android5_0_api_level_21.jpg)
اون خطاهایی رو که تو داری رو من قبلا با دانلود بعضی ابزارها از اینجا رفع کردم:
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 ببینم مشکل رفع میشه یا نه.


![[تصویر: solved_2_android5_0_api_level_21.jpg]](http://s3.picofile.com/file/8208075600/solved_2_android5_0_api_level_21.jpg)
اینم یه آموزش دیگه برای رفع مشکل خروجی اندروید در یونیتی:
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
تشکر از زحماتتون