بررسی و پاسخ به مشکلات و پرسش های رایج

– ارورهایی مانند Unable resolve dependency for و نیاز به تغییر IP جهت دور زدن تحریم :

توضیحات مربوط به تحریم کاربران ایران و نحوه مقابله با آن، به دلیل طولانی بودن مطلب در یک صفحه جداگانه تهیه شد. لطفا به این لینک مراجعه کنید.

– تبدیل ConstraintLayout به RelativeLayout یا LinearLayout :

در نسخه ۲٫۳ اندروید استودیو Layout ای که به صورت پیش فرض برای پروژه جدید ایجاد می شود از نوع ConstraintLayout می باشد. این لایه خواص جدیدی دارد که در آینده آموزش آن را منتشر خواهیم کرد اما اگر در حال حاضر قصد استفاده از سایر موارد مانند RelativeLayout دارید کافیست تگ باز و بسته لایه را جایگزین کنید. به عناون مثال android.support.constraint.ConstraintLayout را با RelativeLayout جایگزین می کنیم.

– Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you’re running… :

ابتدا بررسی کنید اگر نسخه قدیمی جاوا را روی سیستم عامل نصب کرده اید، نسخه جدید (در فصل دوم قرار داده شده) را جایگزین کنید. سپس داخل اندروید استودیو در مسیر File -> Project Structure تیک گزینه Use Embedded JDK را برداشته و مسیری که JDK را نصب کرده اید جایگزین کنید.

– Error:Failed to find target with hash string ‘android-xx’ in [Your SDK Location] :

عدد xx نسخه API است. به عنوان مثال اگر این ارور را با android-26 بگیرید یعنی platform26 را لازم دارید و نصب نیست. اگر با وجود نصب API مربوطه باز هم ارور گرفتید ابتدا داخل SDK Manager ابزار Build tools و Platform tools را به آخرین نسخه بروزرسانی کنید. در مرحله بعد از مسیر File > Invalid Caches / Restart اقدام به حذف کش نموده و در نهایت هم یک بار پروژه را Clean و سپس Rebuild نمائید (منوی Build)

– پیغام Unable to unpack file android-sdk_r22.6.2-windows.zip: error in opening zip file. Make sure you have enough disk space on destination drive and retry :

این اخطار دلیل را نبود فضای کافی برای نصب عنوان می کند اما در اکثر مواقع برای کاربران ایرانی، به دلیل تحریم این اخطار ظاهر می شود که راه چاره استفاده از ابزار تغییر آی پی است. اگر بعد از تغییر آی پی نیز ارور رفع نشد باید تنظیمات Proxy روی اندروید استودیو از مسیر زیر اعمال شود :
Default Settings > appearance and settings > System Settings > HTTP Proxy و در انتها گزینه Auto Detect یا Manual Proxy و وارد کردن مشخصات پروکسی مربوطه (اگر در خصوص نحوه تنظیم کردن روکسی اطلاعی ندارید لطفا سرچ کنید)

– Failed to resolve: junit:junit:4.12 و طول کشیدن بیلد شدن پروژه :

کتابخانه junit با توجه به اینکه بجز مواقع خاص بلا استفاده است، برای سادگی کار بهتر است بجای تغییر آی پی جهت دریافت از مخزن آنلاین، خط زیر را از build.gradle حذف کرده و مجدد سینک کنید تا به کلی از پروژه حذف گردد.

testCompile 'junit:junit:4.12'
سوالاتی که مشمول موارد زیر باشد تایید و پاسخ داده نخواهد شد :
۱ : جزء موارد پاسخ داده شده در مطلب "مشکلات و پرسش های رایج" باشد
۲ : سوال قبلا توسط افراد در دیدگاهها مطرح و پاسخ داده شده باشد
۳ : سوال خارج از مبحث آموزشی موجود در این صفحه باشد
  • ... گفت:

    سلام من از کجا مطمئن بشم اندروید اس دی کی روی سیستمم نصب شده؟؟

    1. سید مهدی مطهری (مدیر) گفت:

      متوجه منظورتون نمیشم. SDK رو که خودتون نصب می‌کنید ابزارشو. مطلب نصب و راه اندازی رو با دقت مطالعه کنید

  • کیوان گفت:

    یه سوال داشتم توی اندروید استدیو وقتی پرژه جدید میسازم پوشه مانیفست و جاوا و حتی res ایجاد نمیشه اصا یچیز دیگ نشون میده تب هم روی اندروید هست و روی project هم همین جوری نشون میده

    1. سید مهدی مطهری (مدیر) گفت:

      مطمئنید ایجاد نشده؟ محل ذخیره پروژه رو بررسی کنید ببینید اونجا هم فایلا نیست؟

  • احمد گفت:

    سلام. ک تازه اندروید استدیو رو نصب کردم. و از همون ابتدا این ارور رو میده. لطفا راهنمایی کنید..
    gradle project sync faild. basic functionality (e.g.editing .debugging) will not work properly.

    بعد داخل محیط xml بخش design باز نمیکنه مینویسه

    designe editor is unavailable until a successful build

    1. سید مهدی مطهری (مدیر) گفت:

      خب واضحه پروژتون بیلد نشده. یه Sync و Rebuild کنید

  • vb گفت:

    چه طور ارور gradle رو برطرف کنم

    1. سید مهدی مطهری (مدیر) گفت:

      ارور رو برای خودتون ترجمه کنید!

  • علی گفت:

    با سلام و وقت بخیر
    با تشکر از آموزشتون
    من اندروید استیدیو را توی ویندوز ۱۰ نسخه ۳۲بیتی Win-10-Ent-Mar-2018-x86 نصب کردم الزامات را هم طبق آموزش نصب کردم اما اصلا اندروید استدیو اجرا نمیشه هیچ خطایی را هم نمیده تو نسخه های قدیمی ویندوز ۱۰ ۳۲ بیتی و ویندوز ۷ هم اصلا هیچ خطایی نداد و اجرا هم نشد ولی نسخه Android Studio 2.2.3 به راحتی اجرا میشه

    1. سید مهدی مطهری (مدیر) گفت:

      من نسخه ۳۲ بیتی رو کار نکردم متاسفانه

  • ابوالفضل گفت:

    مهندس این اررور رو میده
    Gradle sync failed: Failed to find Build Tools revision 27.0.3 Consult IDE log for more details

    1. سید مهدی مطهری (مدیر) گفت:

      دوست عزیز همینکه Failed to find Build Tools revision 27.0.3 رو ترجمه کنی مشخصه باید چکار کرد. این که هر اروری رو منتظر جواب بقیه بمونی فقط باعث میشه وقتت هدر بره

  • ابوالفضل گفت:

    سلام آقای مهندس
    خسته نباشید بابت زحماتتان
    مهندس من زمانی که در محیط نرم افزار برای دانلود گریدل اقدام میکنم البته نرم افزار به صورت خودکار دانلودش میکنه…گریدل ۴٫۴ رو دان میکنه و نصب میشه اما gradle3.1.1.porm رو دانلود نمیکنه وی پی ان هم وصل میکنم نمیدونم مشکل چیه ….نمیشه این فایل رو از جایی دانلود کرد و سپس در فولدر مربوطه (که البته فولدرش رو هم نمیدونم) قرار داد….خیلی ممنون میشم راهنمایی کنید

    1. سید مهدی مطهری (مدیر) گفت:

      لطفا یه اسکرین شات بدید ببینم

  • majid گفت:

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

    1. سید مهدی مطهری (مدیر) گفت:

      رو قسمت Preview راست کلیک، گزینه رفرش. یا اینکه یه بار API نوار بالای این قسمت رو تغییر بدید

  • y_Mosafer گفت:

    سلام من اندروید استودیوم سالم بود حتی یک پروژه هم باهاش درست کردم و بعد که خواستم پروژه جدید درست کنم این ارور واسم اومدUnable to resolve dependency for ‘:app@debugAndroidTest/compileClasspath’: Could not resolve com.android.support:design:27.0.2.

    1. سید مهدی مطهری (مدیر) گفت:

      قبل اینکه زحمت تایپ سوال رو بکشید، مطلب همین صفحه رو مطالعه کنید!

  • محمد گفت:

    failed to open zip file . این ارور تو شروع کار با اندروید استودیو اومد مشکلش چیه؟

    1. سید مهدی مطهری (مدیر) گفت:

      احتمالا میخواد یه فایلی رو دانلود کنه که چون آی پی رو تغییر ندادید به مشکل برمیخوره

  • سروش لتیباری گفت:

    سلام خسته نباشید
    در صفحه design من ارور میده که
    design editor is unavailable until a successful build
    چجوری بسازم که این مشکل نباشه؟
    ممنونم

    1. سید مهدی مطهری (مدیر) گفت:

      ترجمه بفرمایید. مفهوم واضحه

  • Shahriyar sharafi گفت:

    سلام
    تا دیروز اندروید استدیو سالم بود امروز که بازش کردم این ارور رو میده
    gradle project sync faild. basic functionality (e.g.editing .debugging) will not work properly.

    بعد داخل محیط xml بخش design باز نمیکنه مینویسه

    designe editor is unavailable until a successful build

    1. سید مهدی مطهری (مدیر) گفت:

      همین خط آخر رو ترجمه کنید به جواب میرسید و نیازی نیست منتظر راهنمایی بقیه بمونید

  • سید محسن گفت:

    با سلام و عرض ادب زمانی که می خوام یه اکتیویتی دیگه درست کنم و برنامه رو اجرا کنم این خطا رو میده ممنون میشم راهنمایی بفرمایین
    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.

  • حمید گفت:

    سلام میخاستم بدونم اگه من موقع ساخت برنامه apiبرنامه رو بالای اندروید ۷ بزارم و برنامه رو بسازم دوباره میتونم تو خوده اندورید استدیو apiرو بیارم پایین مثلا بزارمش رو اندروید چهار به بعد کار کنه ؟؟؟

    1. سید مهدی مطهری (مدیر) گفت:

      بله

  • فاطمه گفت:

    سلام عذر میخوام من android studio که نصب کردم دکمه ی runش فعال نمیشه و این ارورا رو داره
    open file show details و
    show in file show in project

    1. سید مهدی مطهری (مدیر) گفت:

      دو خطی که شما اینجا گذاشتید رو اگه ترجمه کنید میبینید هیچ اطلاعاتی رو به من و بقیه نمیده که بشه راهنمایی کرد

  • marzieh گفت:

    سلام وخدا قوت
    من موقع اجرا avd خود اندروید این ارور بهم نشون مده ممنون میشم راهنماییم کنید؟
    pakage id platforms android-26

    1. سید مهدی مطهری (مدیر) گفت:

      اگر مبحث نصب و راه اندازی رو مطالعه کرده باشید ارور بالا براتون حل شدس

  • samin گفت:

    سلام . میخواستم ببینم اگه بخوام یک دیوایس غیر اندرویدی رو در برنامه ی اندرویدم با دونستن ip اون دیوایس مانیتور کنم از چه کتابخونه یا کد هایی باید استفاده کنم ؟ تو اینترنت هم سرچ کردم.ولی فقط در رابطه با ارتباط دیوایس های اندرویدی پیدا کردم.میشه لطفا راهنمایی کنین ؟ چیزی که باید سرچ کنم رو هم بگین کافیه..چون من هرچی سرچ میکنم یا نحوه ی گرفتن ip هست یا همون دیوایس های اندرویدی.ولی من ip دیوایس رو دارم فقط میخوام کاربر ip رو وارد کنه و دیوایس مانیتور بشه

    1. سید مهدی مطهری (مدیر) گفت:

      متاسفانه تجربه ای در این زمینه ندارم

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی *