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

– ارورهایی مانند 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'

– Genymotion (یا سایر شبیه سازها) با اینکه در حال اجرا هست اما در لیست Connected Devices نمایش داده نمی‌شود :

این مساله به دلیل تداخلی است که در پورت‌ها رخ می‌دهد و این با این ارور برخورد می‌کنید:

sdk\platform-tools\adb.exe start-server’ failed — run manually if necessary

دیوایس جنی موشن را ببندید. Task Manager ویندوز را باز کرده، adb.exe را end task کنید. حالا قبل از اینکه مجدد دیوایس مجازی را استارت کنید، دکمه Run اندروید استودیو را بزنید و صبر کنید تا پیغام عدم شناسایی دیوایس متصل شده بدهد. پنجره را بسته و دیوایس جنی موشن را استارت کنید. حالا با اجرای مجدد Run، دیوایس نمایش داده می‌شود.

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

    سلام
    خسته نباشید
    من داخل کد نویسی xml کتابخانه های layout رو ندارم و همیشه تمامی object ها روی هم می افتن …

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

      “کتابخانه های layout رو ندارم” . اینو متوجه نمیشم

  • مهدی گفت:

    سلام
    من اندروید استدیو رو نصب کردم ولی قسمت preview رو نشون نمیده فقط مینویسه waiting for build to finish فیلتر شکن هم فعاله اما همچنان نشون نمیده لطفا راهنمایی کنید

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

      waiting for build to finish معنیش واضحه. ینی پروژه بیلد نشده هنوز. ببینید اگع بیلد طول میکشه علتش چیه و چه اروری میگیرید

  • بهادر گفت:

    سلام سید مهدی عزیز

    من از لایبرری ک نوشته شده استفاده کردم ! ولی نمیدونم به چه دلیل هر موقع متد پدر رو اپ کومپت میزارم برنامه هنگ میکنه ! یعنی
    Xclass extends AppCompatActivity

    مشکل از کجاس ؟

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

      خب منم نمیدونم چرا هنگ میکنه. لاگ کت رو باید بررسی کنید ببینید دلیل چیه

  • Amirreza گفت:

    سلام،ببخشید من اندروید استودیو رو نصب کردم کار های تیر آی پی رو هم انجام دادم ولی با این ارور مواجه میشم

    http://uupload.ir/files/hjtb_p_20180816_134711.jpg

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

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

  • حسین سلیمانی گفت:

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

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

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

  • Ehsan گفت:

    سلام. من نسخه ی Community رو نصب کردم ولی اصلا باز نمیکنه ارور میده میگه برو تو تنظیمات سیستم یک متغیر محیط براش تعریف کن. یه اسم متغیر میخواد یه value همون ارزش. هرچی هم براش تعریف میکنم میگه این value اشاره ای به jvm installation نداره میشه یکی راهنمایی کنه🙏👍😭

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

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

  • M.goli گفت:

    مشکلم حل شد ممنونم ولی الان وقتی می رم که از نرم افزار خروجی بگیرم این ارور رو میده?

    http://s8.picofile.com/file/8334680918/Capture22.JPG
    نمیشه این خطایی که میگیره رو خودم به صورت دستی دانلود و اضافه کنم?
    ۲)برا خروجی گرفتن باید وصل نت بود?

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

      – خیر
      – خیر. مگه اینکه نقصی در پروژه باشه مثل نبود این کتابخانه در پروژه شما

  • saleh afshar گفت:

    سلام خیلی مشتاقم پکیج برنامه نویسی به زبان کوتلین ارائه بدید مطمئنا استقبال زیادی ازش میشه چون داره جای جاوا رو میگیره…

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

      ان شا الله مباحث جاوا که تکمیل شد بعد میریم سراغ کاتلین. ممنون

  • saeed firooz گفت:

    سلام مجدد
    لطفا آموزش رفتن از یک اکتیویتی به اکتیویتی دیگر رو بذارید
    مثلا با زدن دکمه فهرست وارد یک اکتیوی جدید بشه
    سرچ کردم متاسفانه سایت های دیگه خیلی سر بسته و گیج کننده گفته بودن.اخه ما به اموزش های وب سایت اندروید استودیو دات ای ار عادت کردیم!!

    بی نهایت ممنونم..

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

      مبحث اینتنت رو مطالعه بفرمایید:
      https://android-studio.ir/intent/

  • saeed firooz گفت:

    سلام دوستان راه حل مشکل رو پیدا کردم(به قول اقا مهدی عزیز همیشه اول سرچ کنید بعد بپرسید)
    _روش سرچ:متن ارور رو کپی کنید تو گوگل بعد چند تا سایت اول رو به وسیله متجرم گوگل به فارسی ترجمه کنید مطمعنم ی چیزایی دستگیرتون میشه

    من مشکلم این بود شبیه ساز داخلی خود اندروید استودیو که دکمه هارو روش میکشیدین و تغییر اندازه میدادین کار نمیکرد به این روش زیر حل شد
    Failed to load AppCompat ActionBar with unknown error.

    کار نکردن شبیه ساز داخلی اندروید استودیو

    /res/values/styles.xml:

    به:

    باید فقط کلمه .Base رو اضافه کنید و تمام!موفق باشید
    جناب مطهری پیشنهاد میکنم بخشی رو طراحی کنید تا اعضا از ابتدایی ترین اپلیکیشن هاشون تا حرفه ترین هاشون رو با بقیه به اشتراک بذارن.نظر خودم از طریق گروهی در تلگرامه تازه اینطوری میتونیم اطلاعاتمون رو هم به اشتراک بذاریم…با تشکر

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

      ممنون از شما. جزء برنامه های آینده قرارش میدم

  • saeed firooz گفت:

    با سلام و عرض خدا قوت خدمت استاد عزیز
    من یک مشکلی دارم در لایه
    activity_main.xml ودر تب Design هست که مثلا برای ایجاد دکمه بوتون رو با موس میکشید روش واسه من غیر فعاله و هیچی نشون نمیده حتی همون hello world رو هم نشون نمیده
    راه حل چیه؟؟
    سپاس

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

      یه API دیگه از بالای قسمت Preview انتخاب کنید. اگه نشد target api پروژه اگه رو ۲۸ هست بیارید رو ۲۷

  • مصطفی تلخابی گفت:

    Error:Abnormal build process termination:
    Error: Could not find or load main class org.jetbrains.jps.cmdline.Launcher
    Caused by: java.lang.ClassNotFoundException: org.jetbrains.jps.cmdline.Launcher

    وقتی میخوام خروجی بگیرم این اررورو میده .مشکلم چیه؟

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

      این ارور مربوط به اندروید استودیو نمیشه

  • m.goli گفت:

    وقتی از قند شکن اویرا استفاده میکردم اون ارور رو میداد الان که از پروکسی پیشنهادی شما استفاده میکنم ارور failed to find build tools revision 27.0.3 رو میده و پیشنهاد میده که نصبش کنم یعنی این پیام install build tools 27.0.3 and sync project در صورتی که من اصلا از api 27 درون پروژه ای که ساخته ام استفاده نمیکنم که بهش نیاز داشته باشم ? اگه پیشنهاد میدین که دانلودش کنم باید بگم که قبل این ارور, دقیقا برای api ۲۶ هم همین ارور رو داد و دانلودش که کردم برا پلت فرم ۲۷ هم ارور داد…. مشکل کجاست?

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

      با توجه به سایر ابزار شما، اندروید استودیو دنبال آخرین نسخه API هست. شما در پروژه فقط MinSDK رو تعیین میکنید موقع ساخت. ولی Target رو خودش پیدا میکنه. میخواد نسخه ۲۷ رو به عنوان جدیدترین API دانلود کنه

  • m.goli گفت:

    سلام برا من همچین اروری میده ولی قند شکن اویرا که معرفی کردین رو فعال میکنم که پروژه سینگ بشه…
    http://s8.picofile.com/file/8334227576/Capture.JPG

    چیکار کنم?

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

      همون لینک docs.gradle که نشون داده رو مطالعه کنید. اگه به نتیجه نرسیدید لینک رو اینجا بذارید بررسی کنم

  • عبدالکریم غراوی گفت:

    The first result from the daemon was empty. Most likely the process died immediately after connection.
    در اندروید استودیو این خطا را می دهد لطفا کمک کنید

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

      لینک زیر رو مطالعه کنید. نمیدونم راه حل قطعی هست یا نه
      https://blog.csdn.net/universsky2015/article/details/77965778

  • طاها گفت:

    سلام ببخشید برای من خطا میده ک ابزار هاش نمیدونم چطور انتخاب نمیشن موقع راه اندازی محل ابزار ها رو که میخواد مخشص میکنم ولی نمیاره وفتی محل رو انتخاب می‌کنم این میاد Target⚠️ folder is neither empty nor does It point exiting SDK installation چیکار باید کنم لطفا راهنمایی کنید

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

      احتمالا ابزارتون کامل نیست. آ»وزش نصب و راه اندازی رو کامل مطالعه کنید

  • Ali گفت:

    سلام،خسته نباشید.
    من از نسخه ۳٫۱٫۴ اندروید استدیو استفاده میکنم و تنها مشکلی که دارم اینه که وقتی از Image view عادی و یت image view متریل دیزاین استفاده میکنم وقتی برنامه رو بر روی دیوایس فیزیک یا مجازی استفاده میکنم وقتی که وارد اون اکتیوتی که image view قرار داره میشم برنامه کراش میشه.
    مشکل چیه؟

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

      لاگ رو بررسی کنید ببینید چه اروری میگیرید

  • سارا گفت:

    سلام . ببخشید من هنگام اجرای پروژه به مشکل برخوردم . در قسمت پایین runbuildو configuration build رو ایراد میگیرد . فیلتر شکنم هم روشن هست ولی باز مشکل برطرف نشده

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

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

  • سینا قادری گفت:

    سلام . من اندروید استودیو به طور کامل نصب کردم ولی دکمه run کم رنگ اصلا فعال نمیشه ، مشکل از کجاست ؟

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

      حتما پروژتون بیلد نشده. ببینید چه اروری گرفتید

  • مهدی گفت:

    سلام
    من کدهای یک برنامه رو داشتم که با اندروید استودیو بازش کردم و پس از رفع چند خطایی که می داد به خطای زیر بخورد کردم و در اینترنت و سایت stackoverflow هم جستجو کردم و سعی کرم کارهایی که گفتند رو امتحان کنم ولی هنوز موفق به حلش نشدم. اگر راهنمایی بفرمایید ممنون می شم.
    Process ‘command ‘C:\Android\android-sdk\build-tools\27.0.3\aapt.exe” finished with non-zero exit value 1
    متشکرم

  • علی گفت:

    اقا سعید
    با سلام
    من تک تک کارهایی که ذکر شده رو انجام دادم، ولی مشکلم حل نشده. اون بالا خطای Gradle Project sync failed. میده و در قسمت پایین این خطا رو
    Failed to resolve: constraint-layout
    Disable offline mode and sync project
    Open File
    دارم رسما خل میشم بس که اجرا نمیشه :((
    ضمنا از avira vpn استفاده میکنم و تمام فایل ها رو بدون مشکل دانلود کرد.
    constraint layout ورژن ۱٫۰٫۲ رو نصب کردم.
    لطفا راهنمایی کنید لااقل من بتونم یه برنامه اندروید اجرا کنم :((

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

      Disable offline mode and sync project
      شما اندروید استودیو رو روی حالت آفلاین گذاشتین که باعث شده ابزار رو نتونه دانلود کنه

  • سعید گفت:

    سلام جناب مطهری عزیز مشکلم با گریدل بعد از دو روز سرو کله زدن حل شد روشش رو میگم تا دوستان بتونن استفاده کنن
    اگه هنوز اول کارین کلا اندروید استودیو رو حذف کنین و تمام پوشه هاش رو از C:\Users\your user پاک کنید(به جز پوشه sdk) و نت رو قطع کنید ودوباره نصب کنید. یا اگه از نسخه پرتابل استفاده میکنید دوباره اجرا کنیدتا sdk manager بیاد بالا حالا اندروید استادیو رو ببندید و به اینترنت متصل بشین و اخرین نسخه فی لتر ش ک ن هات اس پات شیلد رو نصب کنید و کانکت بشین(ی سایتی رو تست کنین که مطمعن بشین کاکنت شدین)

    حالا اندروید استادیو رو اجرا کنید و وارد sdk manager بشین و طبق اموزش جناب مطهری sdk-tools و sdk platforms رو به روز رسانی کنین ۲۸٫۰٫۱ و android-28 در حال حاضر اینا اخرین نسخه هستن
    حالا پروژه جدید تون بسازین طبق اموزش .قبل از اتمام پروژه ،اندروید استادیو گریدل خودش رو دانلود میکنه که یکم طول میکشه بعد از اینکه پروژه ساخته شد و خطای بیلد گریدل داد از منوی سمت چپ لایه gradle-wrapper.peropertis رو باز کنید و قسمت https رو به http تغییر بدین
    حالا از نوار ابزار بالا تب بیلد پروژه رو ری بیلد کنین حالا اندروید استادیو شروع به دانلود چند سری فایل میکنه حدود ۳۰۰مگ یکم طول میکشه علامتش هم پایین صفحه یک خط میره و میاد و ی ضربدر ریز کنارشه
    (برای اینکه مطمعن شین همه چی درست پیش میره از هات اسپات مقدار دانلود تون رو بررسی کنین)صبور باشین اگه همه چی درست پیش بره پروژه تون بیلد میشه
    نکته:اگر ارور افلاین مود داد از تب file>settings>bulde>gradle تیک گزینه offline work رو فعال کنید و اپلی و اوکی کنید و دوباره پروژه رو ری بیلد کنید.برای هر پروژه باید اینارو انجام بدین ولی دیگه نیازی به نت و دانلود نیست!
    ان شا الله مشکلتون حل میشه(من امروز صبح در حالی که نا امید شده بودم به موفقیت رسیدم پس پیگیر و سمج باشید تا اندروید استادیو جلوتون کم بیاره!!

  • mehrshad گفت:

    با سلام و خسته نباشید
    من ارور
    Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom
    رو دریافت میکنم .با پروکسی های مختلف هم وصل شدم اما این فایل تو این آدرس میزنه ناموجود من این فایل رو دارم اما نمیدونم به صورت دستی کجا واردش کنم
    چطور میشه این مشکل رو حل کرد؟

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

      دستی نمیشه. روش FOD رو برای عبور از تحریم تست کنید

  • میثم گفت:

    با عرض سلام و خسته نباشید.ببخشید من الان نزدیک به ۲۰ بار میشه پروژه جدید میسازم ولی محیط دیزاین بالا نمیاد و به Gradle مشکل میگیره هرچقدر هم با ابزار تغییر آی پی وارد میشم وصل نمیشه خواهشا کمک کنید سریع مشکلم برطرف شه.ممنون میشم.ارورهای صفحه از بالا تا پایین اینا هستن :
    Gradle Project sync failed.
    پایین هم الان Connection time out میزنه
    تو تنظیمات پراکسی هم رفتم با پراکسی وصل شدم باز درست نشد ، هرچی هست با Gradle انگاری مشکل داره سایت های خارجی هم زدم چیزی دسگیرم نشد خواهش میکنم اگه میتونید سریعا کمک کنید.ممنون میشم

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

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

  • سعید گفت:

    سلام روز بخیر
    متاسفانه با خطای SSL peer shut down incorrectly
    مواجه میشم
    طبق راهنماییتون اتصال به اینترنت چک کردم با ف ی ل ت ر شکن باز هم نمیتونه فایل گریدل رو دانلود کنه یعنی تا نصفه میره باز قطع میشه .راه دیگه ای داره که مثل اس دی کا دستی معرفیش کنم به استودیو؟

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

      تنها چیزی که به ذهنم میرسه قطع شدن ارتباط شما در حین کار هست. بازم ارور رو سرچ کنید

  • sanam گفت:

    سلام. وقت بخیر. من میخوام سه تا spinner توی اکتیویتیم بزارم که این ۳ تا بهم وابسته اند. استان، شهر و منطقه. که شهر باید باتوجه به استان انتخاب شده تغییر کنه ومنطقه هم همینطور. میشه لطفا اینو آموزش بدین و اینکه چطور مقدار هر spinner رو وارد دیتابیس کنیم.

  • حمید کائدی گفت:

    😲Hamid😲:
    من مشکل gradleرو اوکی کردم!
    فقط مونده چطور وقتی مثلا بخوام مجموع دو عدد رو چاپ کنم رو توی قسمت Run و Debug اگه نخوام با گوشی چک کنم و فقط بخوام توی tool window پایین نرم افزار آندروید استودیو ببینم این قسمت رو ندارم!
    فقط Terminal و Build و TODO و فک کنم gradle رو دارم و قسمت Run و Debugg رو ندارم!
    فقط میخوام اونو بیارم!
    باشه هر وقت وقت داشتی بم بگو قبلش که منم بات هماهنگ باشم داشی.
    باززززم خیلی ممنوووون..❤️

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

      ران و دیباگ بالای اندروید استودیو هست و نتیجه مجموع دو عدد رو بعد ران کردن داخل لاگ کت میتونید ببینید که باید از دستورات Log استفاده بشه. تو مبحث دیتابیس توضیح دادم. سرچ هم بکنید تو وب به جواب میرسید

  • 123 گفت:

    سلام من نمتوانم در android studio activity بسازم کمک کنید

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

      چه اروری میگیرید؟

  • Reza گفت:

    سلام
    من در قسمت activity_main.xml وقتی یک باتن اضافه می کنم باتن رو در قسمت text نشون میده و حتی برنامه رو که در دیوایس مجازی اجرا میکنم نشون میده ولی در قسمت design نشون نمیده و ارور زیر میاد :
    This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints The layout editor allows you to place widgets anywhere on the canvas, and it records the current position with designtime attributes (such as layout_editor_absoluteX). These attributes are not applied at runtime, so if you push your layout on a device, the widgets may appear in a different location than shown in the editor. To fix this, make sure a widget has both horizontal and vertical constraints by dragging from the edge connections.
    اینم عکسشه :
    http://uupload.ir/files/05go_2018-07-28_233746.png
    http://uupload.ir/files/9wps_2018-07-28_233836.png

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

      این مربوط به نکات لایه ConstraintLayout هست. مباحث آموزشی مربوط به این نوع لایه رو در وب مطالعه کنید

  • FF گفت:

    سلام، من وقتی میخوام یه پروژه جدید ایجاد کنم پوشه مانیفست و جاوا ایجاد نمیشه لطفا راهنمایی کنید ممنون.

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

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

  • saeed49 گفت:

    سلام با توجه به پست قبلی شرح خطا به این صورت است
    cannot resolve svmbol com.example.sa_49
    validates resource references inside Android Xml files
    دوباره که این برنامه را نصب کردم باز این خطا می آید

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

      احتمالا باید مربوط به tools:context باشه.
      در نسخه های قدیم اندروید استودیو به اینصورت بود:
      tools:context=”ir.android_studio.drawer1.MainActivity”
      و در نسخه جدید قسمت ابتدایی حذف شده:
      tools:context=”.MainActivity”
      بررسی بفرمایید

  • saeed49 گفت:

    سلام گفتم شاید دستگاری کرده باشم برنامه را دوباره نصب کردم اما باز هم همین خطا ظاهر شد البته اولین بار که نصب کردم اسم اختصاصی نبود و اهمیت ندادم حالا میشود یک MAIN activity دیگه نصب کرد

  • مهدی همتی گفت:

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

    select activity template has a minimum sdk level 9 مواجه میشم چیکار کنم
    اگه امکانش هست به ایمیلم جواب رو بفرستین ممنون

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

      گفته موردی که انتخاب کردید حداقل API9 رو نیاز داره برای پروژه

  • Taha گفت:

    سلام خسته نباشید،من در هنگام نصب اندروید استودیو توی قسمتی که گفتید مسیر sdk هارو معرفی کنیم تا پوشه sdk مشخص میکنم بعد ارور target folder is neither empty nor does it point to an existing SDK installation رو میده.اگه میشه کمک کنین مشکل از کجا میتونه باشه؟من platform هارو هیچکدوم از api هاشو نریختم فعلا،ممکنه مشکل از اون باشه؟
    ممنون از سایت خوبتون

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

      خیر. بقیه موارد رو مطمئن بشید به درستی نصب شده

  • saeed49 گفت:

    سلام این ارور را چطور رفع کنم tools:context=”com.example.saeed.sa_49.”>
    با سلام وقتی اندروید استودیو بالا می آید در سطح خط زیر بصورت قرمز ظاهر می شود

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

      دستکاری نکردین؟ این خط باید نام اکتیویتی رو داشته باشه مثل:
      tools:context=”.MainActivity”>

  • ahmad arabi گفت:

    سلام خسته نباشید. من اندروید استودیو رو نصب کردم ولی build.gradle Module : app رو ندارم.چیکار باید بکنم؟

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

      پروژتون بیلد نشده. ببینید علت چیه و چه اروری گرفتید

  • faramarz گفت:

    سلام حال شما
    توی قسمت IMAGE view فیلد src ندارم از نسخه ۳٫۱٫۳ استفاده می کنم کلا این فیلد نیست

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

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

  • علیرضا گفت:

    سلام من میخوام با گوشی به برنامه وصل بشم و خود سیستم موبایل رو شناسایی میکنه ولی برنامه شناسایی نمیکنه باید چیکار کنم ؟

    ممنون

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

      مطلب نصب و راه اندازی رو مطالعه بفرمایید. توضیحات کامل هست اونجا

  • سیامک گفت:

    سلام
    من وقتی button یا text به صفحه اضافه میکنم تو قسمت activity_main.xml به بخش text اضافه میشه ولی تو بخش desing نمایش داده نمیشه!
    چطور برطرفش کنم؟؟

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

      اروری هم دریافت میکنید یا نه؟ API رو تغییر بدید (بالای کادر دیزاین) بازم تغییر نمیکنه؟

  • میلاد گفت:

    سلام من بعد از نصب برنامه در قسمت دیزاین با خطا Design editor is unavailable until a successful build رو به رو شدم؟ ممنون می شم راهنمایی کنید

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

      پروژتون بیلد نشده. یه بار بیلد کنید (متن ارور رو هم اگه ترجمه میکردید پیغامش واضح بود)

  • محمد علی.رض گفت:

    من محمد علی.رض هستم
    متاسفانه اصلا چیزی نمیاد که بخوام از اکسپلوره سمت چپ باز کنم ( حتی اونم نمیاد)

  • امید گفت:

    با سلام
    من میخواستم دو فایل صدا mp3 و تصویر mp4 به برنامم اضافه کنم
    که برای این کار داخل پوشه res یک android resource directory به اسم raw ساختم و اون دو فایل رو در raw کپی کردم
    اما اندروید استودیو این دو فایل رو تشخیص نمیده و کنار اسمشون یک ؟ میزاره
    چیکار باید بکنم؟؟(اسم فایل ها هم lowercase هستن)
    سپاس

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

      مبحث splashscreen رو مطالعه بفرمایید. یک فایل mp3 در پروژه ذکر شده

  • mohsenkian گفت:

    سلام خسته نباشید
    ببخشید من یه برنامه نوشتم تو شبیه ساز نمایش داده میشه ولی روی گوشی که میاد برخی صفحات ، صفحه سفید میاد خودم حدس میزنم بخاطر ورژن اندروید باشه، چطور میشه اندروید استودیو رو برای برنامه نویسی اندروید ۴٫۴ تنظیم کرد

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

      اگه منظورتون اینه که ۴٫۴ رو به عنوان حداقل نسخه تعیین کنید که همون MinSDK هست در فصل اول

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

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

کد امنیتی *