معرفی ابزارهای خط فرمان با استفاده از SDK Manager اندروید استودیو

ابزار sdk اندروید - sdk manager - command line - ابزارهای خط فرمان اندروید - آموزش برنامه نویسی اندروید الکامکو

در این مقاله از سری آموزش های برنامه نویسی اندروید می خواهیم شما را ابزارهای خط فرمان اندروید sdkmanager در اندروید استودیو آشنا کنیم. پس با مرجع آموزش برنامه نویسی اندروید الکامکو همراه باشید.

ابزار خط فرمان در اندروید : 

 SDK اندروید (Android SDK) از چندین پکیج یا بسته بندی (Package) تشکیل شده است که برای توسعه برنامه مورد نیاز است. در این مقاله می خواهیم مهمترین و قابل دسترس ترین ابزارهای خط فرمان (Command Line) در اندروید را به شما معرفی کنیم. شما می توانید با استفاده از SDK Manager اندروید استودیو یا ابزار خط فرمان sdkmanager ، هر پکیج اندروید (بسته اندروید) دانلود شده را داخل دایرکتوری SDK اندروید نصب و به روز کنید و به شرح زیر آنها را پیدا کنید:

  1. در Android Studio ، روی File> Project Structure کلیک کنید.
  2. در سمت چپ پنل، SDK را انتخاب کنید. مسیر زیر  Android SDK location نشان داده می شود.

ابزارهای SDK اندروید (Android SDK Tools)

برای مشاهده و استفاده از این ابزارها به مسیر زیر بروید :

 android_sdk/cmdline-tools/version/bin/.

اگر از اندروید استودیو استفاده نمی کنید ولی به این ابزارها نیاز دارید، می توانید SDK Tools را از اینجا دانلود کنید.

ap
kanalyzer

پس از اتمام مراحل ساخت ، بینشی در مورد ترکیب APK شما ارائه می دهد.

avdmanager

به شما امکان می دهد دستگاههای مجازی اندروید (AVDs – Android Virtual Devices) را از خط فرمان ایجاد و مدیریت کنید.

lint

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

sdkmanager

به شما امکان می دهد بسته های SDK Android را مشاهده، نصب، به روز و حذف کنید.

 

ابزارهای ساخت SDK اندروید (Android SDK Build Tools)

برای مشاهده و استفاده از این ابزارها به مسیر زیر بروید :

android_sdk/build-tools/version/

این پکیج برای ساخت برنامه های اندرویدی لازم است. بیشتر ابزارهای موجود در اینجا توسط ابزارهای build فراخوانی شده اند و برای شما در نظر گرفته نشده اند. با این حال ، ابزار خط فرمان زیر ممکن است مفید باشد:

aapt2

منابع Android را تجزیه و تحلیل کرده و آنها را در قالب باینری که برای سیستم عامل Android بهینه شده است ، گردآوری کرده و منابع کامپایل شده را به یک خروجی واحد بسته بندی می کند.

apksigner

APK ها را امضا می کند و بررسی می کند که آیا امضای APK با موفقیت در تمام نسخه های پلتفرمی که یک APK پشتیبانی از آن تأیید می کند، تأیید می شود.

zipalign

با اطمینان از آغاز همه داده های فشرده نشده با یک تراز ویژه نسبت به شروع فایل ، فایل های APK را بهینه می کند.

توجه: می توانید چندین نسخه از build tools برای ساخت برنامه خود برای نسخه های مختلف اندوردید داشته باشید.

ابزارهای پلتفرم SDK اندروید (Android SDK Platform Tools)

برای مشاهده و استفاده از این ابزارها به مسیر زیر بروید :

android_sdk / platform-tool /

این ابزارها برای پشتیبانی از ویژگی های جدید (و گاهی اوقات برای رفع یا بهبود ابزارها) برای هر نسخه جدید از پلتفرم اندروید به روز می شوند و هر بروزرسانی با نسخه های قدیمی تر پلتفرم سازگار به عقب است.

علاوه بر دانلود از SDK Manager ، می توانید ابزارهای Platform SDK را از اینجا بارگیری کنید.

adb
Android Debug Bridge یا ADB ابزاری همه کاره است که به شما امکان می دهد وضعیت یک شبیه ساز یا دستگاه دارای سیستم عامل اندروید را مدیریت کنید. همچنین می توانید از آن برای نصب APK در دستگاه استفاده کنید.

etc1tool
این ابزار خط فرمان به شما امکان می دهد تصاویر PNG را در استاندارد فشرده سازی ETC1 رمزگذاری کنید و تصاویر فشرده شده ETC1 را رمزگشایی کنید و به PNG برگردانید.

fastboot

فست بوت (FastBoot) پروتکلی برای نگارش یا خواندن اطلاعات گوشی شما از طریق کامپیوتر است. بنابراین اگر بخواهید فایل ریکاوری، فایل روت، کرنل و… از طریق کامپیوتر روی دستگاه فلش بزنید یا اطلاعات از دستگاه اندرویدی خود را بخوانید و تغییر بدهید باید ابتدا گوشی یا تبلت را به حالت فست بوت ببرید.

logcat
یک ابزار invoked است که از طریق adb برای مشاهده لاگ های اپلیکیشن و سیستم استفاده می شود.

شبیه ساز اندروید (Android Emulator)

برای مشاهده و استفاده از این ابزارها به مسیر زیر بروید :

android_sdk / emulator /

این پکیج اندروید برای استفاده از Android Emulator مورد نیاز است که شامل موارد زیر است:

emulator
یک ابزار شبیه سازی دستگاه مبتنی بر QEMU است که می توانید از آن برای اشکال زدایی (debug) و آزمایش برنامه های خود در یک محیط زمان واقعی اندروید استفاده کنید.

mksdcard

به شما کمک می کند تا یک تصویر دیسک بسازید که می توانید با استفاده از شبیه ساز استفاده کنید تا کارت حافظه خارجی (مانند کارت SD) را شبیه سازی کنید.

Jetifier

Jetifer کتابخانه ای که از کلاس های پشتیبانی کتابخانه استفاده می کند را می خواند و یک کتابخانه معادل آن را که از کلاس های AndroidX جدیدتر تولید می کند.

 

جدیدترین دوره ها
آموزش ساخت اپلیکیشن اندروید دیجی کالا
دوره آموزش ساخت اپلیکیشن اندروید فیلیمو - خرید اشتراک فیلیمو - خرید اشتراک فیلم - برنامه فیلیمو برای اندروید - ساخت اپلیکیشن فیلم و سریال - ساخت برنامه فیلیمو | مرجع آموزش برنامه نویسی اندروید الکامکو
آموزش طراحی رابط کاربری (طراحی UI اندروید) و آموزش طراحی تجربه کاربری (طراحی UX اندروید) - آموزش برنامه نویسی اندروید الکامکو
مشاهده همه دوره های آموزش برنامه نویسی اندروید الکامکو
{ آموزشگاه آنلاین الکامکو }

مرجع آموزش برنامه نویسی اندروید
طراحی اپلیکیشن موبایل
طراحی سایت

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

اشتراک گذاری این صفحه در شبکه های اجتماعی:

سوالات و نظرات خود را در این بخش مطرح کنید

avatar
فهرست