یکی از بزرگترین چالشها برای توسعهدهندگان بازی و اپلیکیشن با موتور بازیسازی یونیتی در ایران، پروسه تنظیم ابزارهای مورد نیاز برای خروجی گرفتن بر روی پلتفرم اندروید است. ابزارهایی مانند JDK (Java Development Kit)، Android SDK (Software Development Kit) و NDK (Native Development Kit) قلب تپنده فرآیند بیلد اندروید هستند که متاسفانه به دلیل محدودیتهای اینترنتی و تحریمها، دسترسی و دانلود آنها از منابع اصلی (مانند گوگل و اوراکل) با دشواریهای فراوانی همراه است.
ما درک میکنیم که جستجو برای نسخههای سازگار این ابزارها با ورژنهای مختلف یونیتی چقدر میتواند زمانبر و خستهکننده باشد. به همین دلیل، در این مقاله تصمیم گرفتیم تا یک مرجع کامل و جامع برای شما فراهم آوریم و لینک دانلود مستقیم این فایلهای ضروری را برای نسخههای محبوب یونیتی در اختیار شما عزیزان قرار دهیم تا بتوانید بدون دغدغه و با تمرکز کامل، به توسعه پروژههای خود بپردازید.
چرا به JDK، SDK و NDK نیاز داریم؟
قبل از اینکه به سراغ لینکهای دانلود برویم، بهتر است به طور خلاصه با وظیفه هر یک از این ابزارها آشنا شویم:
- JDK (Java Development Kit): از آنجایی که هسته اصلی سیستمعامل اندروید بر پایه جاوا است، یونیتی برای کامپایل کردن کدها و ساخت فایل نهایی
APKیاAABبه کیت توسعه جاوا نیاز دارد. بدون JDK، عملاً فرآیند بیلد اندروید غیرممکن است. - Android SDK (Software Development Kit): این مجموعه ابزار، پل ارتباطی بین یونیتی و سیستمعامل اندروید است. SDK شامل کتابخانهها، دیباگرها، و ابزارهای ضروری برای ساخت، تست و اشکالزدایی اپلیکیشنهای اندرویدی است. کامپوننتهایی مانند
Platform-ToolsوBuild-Toolsبخشی از این پکیج هستند. - NDK (Native Development Kit): این ابزار به یونیتی اجازه میدهد تا با کدهای سطح پایین (Native) مانند C و C++ کار کند. موتور یونیتی برای افزایش پرفورمنس، به خصوص هنگام استفاده از
Scripting Backendمبتنی برIL2CPP، به شدت به NDK وابسته است. عدم نصب NDK صحیح، یکی از شایعترین دلایل خطا در زمان خروجی گرفتن است.
دانلود فایلهای مورد نیاز برای نسخههای مختلف یونیتی
در این بخش، لینکهای دانلود مستقیم برای پکیجهای JDK، SDK و NDK که با نسخههای مشخصی از یونیتی سازگار هستند، قرار داده شده است. کافی است فایلها را دانلود کرده و پس از استخراج از حالت فشرده، مسیر آنها را در تنظیمات یونیتی وارد کنید.
ابزارهای مورد نیاز برای Unity 2020.3.x (LTS) و نسخههای مشابه
این مجموعه برای اکثر نسخههای سری 2020 یونیتی مناسب است.
آموزشهای تصویری یونیتی 2020 (فعالسازی، NDK,SDK و ... )
رمز فایل : www.unityfarsi.com
دانلود Unity Setup Android Support for Editor 2020.2.7f1
نکته مهم: نسخههای NDK و JDK ذکر شده، نسخههای پیشنهادی و تستشده برای این ورژنهای یونیتی هستند. همیشه میتوانید نسخه دقیق پیشنهادی توسط یونیتی را در بخش Preferences > External Tools مشاهده کنید.
راهنمای تنظیم مسیر ابزارها در یونیتی
پس از دانلود و استخراج فایلها از حالت فشرده، مراحل زیر را برای معرفی آنها به یونیتی دنبال کنید:
- موتور بازیسازی یونیتی را باز کرده و پروژه خود را بارگذاری کنید.
- از منوی بالا به مسیر
Edit > Preferencesبروید. - در پنجره باز شده، از منوی سمت چپ گزینه
External Toolsرا انتخاب کنید. - در این بخش، تیک گزینههایی که به صورت پیشفرض توسط
Unity Hubنصب شدهاند (مانندJDK installed with Unity) را بردارید. - حالا برای هر بخش، روی دکمه
Browseکلیک کرده و به ترتیب، مسیر پوشه اصلی (پوشه روت) JDK، SDK و NDK که دانلود و استخراج کردهاید را به آن معرفی کنید.
- مسیر JDK: باید به پوشهای اشاره کند که حاوی پوشههای
binوlibاست. - مسیر SDK: باید به پوشه اصلی SDK که استخراج کردهاید اشاره کند.
- مسیر NDK: باید به پوشه اصلی NDK که استخراج کردهاید اشاره کند.
پس از تنظیم صحیح مسیرها، پنجره را ببندید. اکنون یونیتی برای گرفتن خروجی اندروید از ابزارهایی که شما به صورت دستی دانلود کردهاید، استفاده خواهد کرد.
نتیجهگیری
امیدواریم این مقاله توانسته باشد یکی از موانع اصلی بر سر راه شما توسعهدهندگان عزیز را برطرف کند. هدف ما ایجاد یک محیط کاری روان و بدون دغدغه برای شماست تا تمام انرژی خود را صرف خلاقیت و ساخت بازیها و برنامههای شگفتانگیز کنید. اگر برای نسخههای دیگری از یونیتی به این فایلها نیاز دارید یا در فرآیند نصب و راهاندازی با مشکلی مواجه شدید، حتماً در بخش نظرات با ما در میان بگذارید.
ثبت دیدگاه
0 دیدگاه