0
0

راهنمای جامع رفع مشکل sdk در اندروید استودیو

18 بازدید
رفع مشکل sdk در اندروید استودیو

راهنمای جامع رفع مشکل sdk در اندروید استودیو

استفاده از تلفن‌های همراه هوشمند، شاید در چندین سال اخیر امری غیرعادی و گسترش نیافته بود، اما امروزه گوشی‌های هوشمند جز جدانشدنی زندگی افراد چه بزرگ و چه کوچک هستند. سیستم‌عامل‌های اندروید و آیفون از پرکاربردترین پلتفرم‌های گوشی‌های همراه هوشمند هستند چه‌بسا که سیستم‌عامل اندروید طرفداران بیشتری نسبت به آیفون دارد؛ به همین منظور ساخت برنامه‌های اندرویدی بسیار رواج یافته و ما در اینجا به رفع مشکل sdk در اندروید استودیو، یک بستر مناسب برای ساخت برنامه‌های اندرویدی، می‌پردازیم.

همان‌طور که در بالا اشاره کردیم ساخت برنامه‌هایی متناسب با سیستم‌عامل اندروید به علت محبوبیت بالا در میان مخاطبان، بسیار توسعه‌یافته است.

یکی از محبوب‌ترین برنامه‌ها برای ساخت برنامه‌های اندرویدی، اندروید استودیو است که مخاطبان زیادی را نیز جذب کرده است اما کاربران با یک مشکل به نام رفع خطای sdk دست‌وپنجه نرم می‌کنند.

البته دیگر نگران این مشکل نباشید؛ زیرا در ادامه این می‌توانید راهکارهای مناسب برای رفع مشکل sdk در اندروید استودیو را مشاهده کرده و پس از مطالعه آن­ها را تست کنید.

اندروید استودیو، برنامه‌ای کاربردی و منبع باز (open source )

امروزه برنامه‌نویسی نرم‌افزارهای اندرویدی یکی از پول‌سازترین حرفه‌ها در عرصه دیجیتال است و برای انجام این مهارت، شما نیازمند بستر مناسبی برای آن هستید.

بی شک برنامه‌های زیادی به‌منظور ساخت برنامه‌های اندرویدی در دنیای دیجیتالی امروز وجود دارند، یکی از معروف‌ترین برنامه ها برای ساخت نرم افزار های اندرویدی، اندروید استودیو است .

هیچ تردیدی در قدرت این برنامه وجود ندارد اما مشکلاتی از قبیل حل نشدن مشکل sdk می‌تواند کاربران را دچار مشکل کند.

SDK مخفف software development toolkit مجموعه ای از ابزار های مورد نیاز برای نرم افزار اندروید استودیوست که برای کار کردن آن و ساخت اپلیکیشن های اندرویدی و برنامه نویسی اندروید با جاوا یا کاتلین مورد نیاز است . 

همان‌طور که از نام این برنامه پیدا است، اندروید استودیو فقط مختص اندروید است و جایگزین برنامه قدیمی‌تری به نام Eclipse شده است.

Eclipse یکی از برنامه های لازم برای ساخت نرم افزار های اندرویدی بود که به علت داشتن کارایی ضعیف و مشکل ساز، با ورود اندروید استودیو در مدت زمان کوتاهی منسوخ شد و امروزه کاربران ترجیح می دهند که از اندروید استودیو به جای این برنامه استفاده کنند.

 اندروید استودیو در گوگل/ ایو سال 2013 برای اولین‌ بار معرفی شد و نسخه‌های بتا آن در سال 2014 برای کاربران به اشتراک گذاشته شده است.

شما می‌توانید این برنامه را بر روی سیستم‌های ویندوز، لینوکس و مک داشته و از آن استفاده کنید.

زبان برنامه‌نویسی در این برنامه به طور خودکار جاوا است ولی می‌توان آن را به C++ نیز تغییر داد.

ویژگی‌های برنامه اندروید استودیو :

برای اینکه رفع مشکل sdk در اندروید استودیو را سریع‌تر انجام دهیم باید اندروید استودیو را به‌خوبی شناخت.

داشتن شناخت و دانش کافی در مورد این برنامه، به شما کمک می‌کند که سریعاً راه‌حل‌هایی برای رفع مشکل sdk در اندروید استودیو پیدا کنید. 

از مهم‌ترین ویژگی‌های اندروید استودیو می‌توان به قابلیت های زیر اشاره کرد.

  • قابلیت پشتیبانی از Build بر پایه Gradle – تمام پروژه های اندرویدی به گردل برای ساختن نسخه نصبی apk از محتویات java و xml احتیاج دارند . 
  • بازنویسی کد و اصلاح ایرادات به‌صورت فوری
  • وجود ابزار لینت برای رفع مشکلات عملکردی، کارایی، سازگاری با انواع ورژن‌ها
  • ترکیب شده با App Guard و دارای قابلیت‌های App Signing
  • پنجره‌های Wizard ساخته شده بر پایه Template برای ساخت طرح و مؤلفه‌های معروف اندروید
  • وجود یک Layout Edaitor قدرتمند که به کاربران اجازه Drag و  Drop می‌دهد.
  • قابلیت پشتیبانی از ساخت برنامه‌های Android wear
  • پشتیبانی داخلی از برنامه Google Cloud

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

 

نحوه نصب برنامه اندروید استودیو به طور کامل و صحیح

خطاهایی از قبیل مشکلات sdk، خطاهایی هستند که در هنگام نصب باید به آن­ها رسیدگی کرد؛ زیرا پس از نصب شما با مشکلات زیادی دست‌وپنجه نرم خواهید کرد.

برای راهنمای بیشتر در مورد رفع مشکل sdk در اندروید استودیو، باید نصب اصولی را فرا بگیرید.

به‌منظور نصب اندروید استودیو دو راه وجود دارد، راه اول استفاده از نسخه Bundle و دومی استفاده از نسخه IDE است.

درصورتی‌که شما راه اول یعنی نسخه Bundle را انتخاب کنید، نصب فایل SDK نیز به طور اتوماتیک انجام می‌شود.

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

البته باید توجه کنید که برای نصب اندروید استودیو بایدبه سیستم شکن که یک تحریم شکن ایرانی استی متصل باشید تا برنامه بتواندبه منابع گوگل که در حال حاضر صاحب سیستم اندروید است دست پیدا کند . 

ولی در روش دوم، روش IDE شما مجبور هستید فایل SDK را به طور جداگانه نصب کنید.

البته نصب به روش دوم زیاد مرسوم نیست و روش اول رایج تر است.

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

یا پس از مدتی برنامه دچار مشکلی شود که نیاز به دریافت و معرفی SDK به صورت مجزا به نرم افزار داشته باشیم. 

همانطور که گفته شد در روش اول SDK  به طور اتوماتیک همراه با نصب برنامه، نصب می شود.

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

در صورتی که با ارور Gradle روبرو شدید به مقاله “چه زمانی با مشکل gradle در اندروید استودیو مواجه می شویم؟” مراجعه کنید . 

برای رفع مشکل sdk در اندروید استودیو با ما همراه باشید.

آموزش نحوه نصب اندروید استودیو

برای نصب شما باید فایل نصبی اصلی این برنامه را دانلود کرده و وارد فایل دانلود شده شوید.

سپس فایل Studio 64 را پس از انتقال به صفحه اصلی اجرا کنید.

برای رفع خطای sdk بهتر است نصب را در حالت استاندارد ادامه دهید اما با زدن گزینه کاستوم نصب را سپری می‌کنیم تا از ایرادات آن مطلع شوید.

هنگامی که نحوه نصب را بر روی کاستوم قرار دهیم، فایل sdk در ادامه روند به طور اتوماتیک پیدا نمی‌شود و ما باید دستی آن را وارد کنیم.

مثلا در صورتی که بخواهید مسیر نصب پوشه sdk را تغییر دهید . یا این پوشه را قبلا برای ورژن هایقبلی اندروید استودیو که نصب داشته اید ، استفاده کرده اید و نمیخواهید آن را پاک کنید ، می توانید از این روش استفاده کنید . 

برنامه های اندرویدی هر کدام به طور مشخص برای نسخه های اندرویدی که در زمان برنامه نویسی تعیین شده اند کار می کنند .

به ورژن های اندروید api گفته می شود . برای آن که برنامه شما برای ورژن های مختلف اندروید قابل نصب باشد باید این api ها را از درون خود برنامه اندروید استودیو ( بخش sdk manager) دانلود کنید .

این api ها درون پوشهsdk قرار می گیرند . به دلیل حجم بالای این پوشه برای برنامه نویسان قدیمی ، معمولا برای نصب ورژن های جدید اندروید استودیو ، تمایلی به حذف تنظیمات قبلی یا پوشه sdk وجود ندارد .

اما با انتخاب حالت استاندارد، رفع مشکل sdk در اندروید استودیو سریعاً انجام می‌شود.

در ادامه به علت شناخته نشدن sdk  به اندروید عبارت SDK tools directory is missing را در پروسه نصب مشاهده خواهید کرد که این نشان‌دهنده ایراد در نحوه نصب است.

دوباره برنامه studio 64 را اجرا کنید و این بار با حالت استاندارد ادامه دهید.

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

البته حتما در هنگام نصب، از سرویس شکن استفاده کنید؛ زیرا آی پی ایران ممکن است تحریم بوده باشد و پروسه نصب برای شما موفقیت‌آمیز نباشد.

 

پس از اجرای Studio 64، این صفحه را مشاهده خواهید کرد.

منظور از فایل SDK چیست؟

عبارت SDK مخفف کلمه Software development Kit است که شامل ابزار مناسب برای ساخت برنامه‌های اندرویدی و API  است.

فایل sdk حاوی یک سری ابزارهای موردنیاز برای ساخت نرم‌افزارهای اندرویدی است که برای توسعه آسان یک نرم‌افزار به کاربر از طرف شرکت سازنده داده می‌شود تا با استفاده از آن­ها در برنامه اندروید استودیو، نرم افزار خود را بسازند.

 منظور از API، Application Programming Interface است که بیانگر رابط کاربردی برنامه‌نویسی است که یکی از ابزارها در فایل SDK است.

در پروسه نصب اندروید استودیو در قسمت SDK، ممکن است عباراتی را از قبیل SDK tools directory is missing  را مشاهده کنیم که یکی از اشکالات در نصب SDK است.

رفع مشکل sdk در اندروید استودیو می‌تواند با راه‌حل‌های زیادی حل بشود اما دقت کنید که این مشکلات زمانی به وجود می‌آیند که فایل sdk را به‌درستی نصب نکرده باشید.

از ایرادات رایج SDK عبارت SDK directory is missing است.

انواع ایرادات و مشکلات مربوط به فایل SDK

از مشکلات زیادی از قبیل عدم پیدا شدن فایل‌های لازم توسط Android sdk manager  گرفته تا حل مشکلات تجزیه بسته Android sdk، مشکلاتی هستند که کاربران زیادی با آن­ها دست و پنجه نرم می کنند.

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

اکثر مشکلات ناشی از عدم اجرای فایل اندروید منیجر sdk رخ می‌دهد و ازآنجایی‌که آی پی ایران تحریم است دسترسی به این فایل‌ها جدا از داشتن ایرادات نیز سخت‌تر شده است.

شاید این مشکل با استفاده از یک سرویس شکن به‌آسانی برطرف شود، اما همه ی مشکلات به این آسانی حل نمی شوند.

ایراد اول : تغییر یافتن مسیر فایل لوکیشن SDK

گاهی به علت آنلاین بودن و اتصال به اینترنت، ممکن است مسیر فایل لوکیشن تغییر یافته و اندروید فایل sdk را شناسایی نکند.

در این صورت اجرای اندروید استودیو با مشکل مواجه خواهد شد. برای رفع مشکل sdk در اندروید استودیو، بهتر است فایل لوکیشن sdk را از سایت‌های معتبر کپی و در مکان خواسته شده پیست کنید تا این قبیل از مشکلات برای شما پیش نیاید.

C:\Users\…..\AppData\Local\Android\Sdk

با کمی دقت می‌توانید این موارد جزئی و اشکالات نه‌ چندان مهم را به‌راحتی حل کنید و با این قبیل از مشکلات روبه‌رو نشوید.

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

ایراد دوم :مشکلات اصلی sdk

اغلب در زمان استفاده از اندروید استودیو ممکن است که با مشکلاتی از قبیل نداشتن دسترسی به فایل Sdk مواجه شویم و این دردسر ما را در انجام کارهایمان اذیت کند.

فایل SDK حاوی ابزار لازم برای ساخت برنامه‌های اندرویدی و رابط کاربردی برنامه‌نویسی است.

اگر نتوانیم به این فایل‌ها دسترسی داشته باشیم، عملاً از اندروید استودیو نمی‌توانیم استفاده کنیم؛ زیرا این فایل حاوی ابزارهای موردنیاز برای ساخت نرم‌افزار است و شما می‌توانید از طریق این فایل ایرادات و اشکالات برنامه مورد ساخت خود را حل کنید.

راه‌حل پیشنهادی برای رفع مشکل sdk در اندروید استودیو به شرح زیر است.

به قسمت Tools رفته، سپس SDK manager را انتخاب کرده و وارد قسمت  SDK tools شوید.

گزینه Hide obsolete packages را غیرفعال کرده و سپس Androis SDK Tools  نسخه های قدیمی تر را نصب کنید.

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

ایراد سوم : کارنکردن SDK

حتی اگر نصب خود را به‌صورت صحیح و کامل انجام داده باشید، بازهم ممکن است مشکلاتی در مورد SDK برایتان پیش بیاید.

برای رفع مشکل sdk در اندروید استودیو، برنامه را اجرا کرده سپس گزینه configure را در پایین پنجره پیدا کنید.

وارد قسمت کانفیگور شوید، سپس بر روی Project default کلیک کنید، در ادامه Project structure انتخاب کنید و مسیر فایل SDK را به مسیر مشخص شده خود تغییر دهید.

در ادامه با حالت custom برنامه را نصب کنید.

 

ایراد چهارم : عدم اجرای فایل sdk manager

ممکن است شما نیز با اجرا نشدن فایل‌های SDK Manager.exe مواجه شده باشید؛ زیرا این فایل‌ها نصب جداگانه‌ای ندارند و به‌صورت فایل در سیستم ذخیره می‌شوند.

برای حل این مشکل شما باید پوشه sdk یا android sdk را در مکانی که جاوا (jdk) را نصب کرده ­اید کپی کنید.

چگونه فایل Android SDK manager  را  باز کنیم؟

برای دسترسی به فایل مدیریت sdk در اندروید و رفع مشکل sdk در اندروید استودیو می‌توان راه‌حل پیشنهادی زیر را انجام داد.

  • اندروید استودیو را اجرا کنید.
  • به قسمت تنظیمات بروید.
  • در قسمت تنظیمات Android SDK را پیدا کنید.
  • سپس در سمت راست برگه می‌توانید فایل‌های مربوط به SDK را مشاهده کنید.

کلام پایانی

شغل‌هایی از قبیل برنامه‌نویسی در این جامعه نوظهور دیجیتالی بسیار پر طرفدار و پول‌ساز هستند؛ به همین علت کاربران زیادی اقدام به یادگیری مهارت برنامه‌نویسی و استفاده از برنامه‌های مختص اپلیکیشن سازی می‌کنند.

اندروید استودیو یکی از چندین برنامه مناسب برای ساخت نرم‌افزارهای اندرویدی است اما این برنامه قدرتمند نیازمند دانش و تجربه کافی است تا در مواقع نیاز بتوانید مشکلات را حل کنید.

ما در این مقاله به شما از ایرادات جامع و معروف و راهکارهای رفع مشکل sdk در اندروید استودیو گفتیم که کاربران زیادی را درگیر خود کرده‌اند.

اگر این باگ‌ها حل نشوند ممکن است برنامه اندروید استودیو اجرا نشود و به‌علاوه انجام پروسه نصب به‌صورت غلط نیز می‌تواند ایرادات زیادی را شامل شود.

امیدوارم که این مقاله برای شما کارآمد باشد و بتوانید مشکلات خود را با این راه‌حل‌ها حل کنید.

 

آیا این مطلب را می پسندید؟
اشتراک گذاری:
زهرا فریدونی
علاقه‌مند و فعال در زمینه برنامه نویسی سمت وب و همچنین مدرس وب و برنامه نویسی اندروید هستم. از زمان دانشجویی برنامه نویسی کار میکردم . اما از سال ۹۴ به صورت تخصصی تر به برنامه نویسی روی آوردم و از سال ۹۶ شروع به تدریس برنامه نویسی وب و اندروید کردم. https://novindevelopers.com/about/

نظرات

0 نظر در مورد راهنمای جامع رفع مشکل sdk در اندروید استودیو

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

هیچ دیدگاهی نوشته نشده است.