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

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

– ارور Gradle sync failed : failed to open zip file :

محیط توسعه اندروید استودیو را بسته و محتویات مسیر C:\Users\user_name\.gradle\wrapper\dists را پاک کنید. سپس مجدد اندروید استودیو را باز کرده و اجازه دهید دوباره گریدل دانلود و نصب شود. چنانچه باز هم مشکل حل نشد می‌توانید گریدل را به صورت آفلاین و دستی دانلود و نصب کنید. نحوه نصب آفلاین گریدل در مبحث آموزش ساخت پروژه در اندروید استودیو توضیح داده شده.

– اخطار Could not find… و Searched in the following locations… :

اگر اخطاری با دو عبارت فوق مشاهده کنید باید بررسی کنید در بلاک‌های dependencies (هردو بلاک) موجود در فایل build.gradle هردو مخزن google() و jcenter() تعریف شده باشد و چنانچه یک مورد تعریف شده بود، مورد دیگر را اضافه کنید. مانند زیر:

repositories {
        google()
        jcenter()
    }

– ارورهایی مانند 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، دیوایس نمایش داده می‌شود.

– قرمز شدن R بعد از ساخت پروژه :

پروژه کامل بیلد نشده. روی دکمه‌ی Make کلیک کنید تا پروژه مجدد ساخته شود. یا Rebuild کنید (منوی Build).

– عدم نمایش صفحه‌ی Preview :

در نوار تنظیمات Preview ورژن API را تغییر دهید (فقط از API هایی می‌توانید استفاده کنید که در SDK نصب شده باشند)

مشکل نمایش Preview در اندروید استودیو

اگر این روش تاثیری نداشت، عبارتی مانند “Android studio preview not showing” را گوگل کنید

این مطلب چقدر برایتان مفید بود؟ لطفا امتیاز دهید
دوره آموزش برنامه نویسی اندروید
دوره آموزش برنامه نویسی اندروید

آموزش‌ها در دو دسته «پایه» و «تکمیلی» منتشر می‌شوند.
آموزش‌های پایه شامل مباحث اصلی و آموزش‌های تکمیلی مطالبی است که می‌بایست در کنار مطالب اصلی از آنها استفاده کنیم.
شما با دریافت این دوره به تمامی آموزش‌های غیر رایگان و رایگان موجود در وب سایت دسترسی دارید که تخفیفی برای آموزش‌های غیر رایگان نیز درنظر گرفته شده. این پکیج به دو صورت دانلودی و ارسال پستی ارائه می‌گردد.
با خرید این دوره، به تمامی آموزش‌های غیر رایگانی که در آینده منتشر می‌شود نیز به صورت رایگان دسترسی خواهید داشت!

یک دیدگاه بنویسید

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

  • گلی گفت:

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

  • ریحانه گفت:

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

  • نامدار گفت:

    با سلام. این خطا را هنگام باز شدن آندروید استودیو دارم.
    org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.android.tools.build:gradle:3.6.3.
    org.gradle.internal.resolve.ModuleVersionResolveException: No cached version of com.android.tools.build:gradle:3.6.3 available for offline mode.
    org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ‘:classpath’.

  • سعادت گفت:

    سلامCould not find com.android.tools.build:gradle:6.5.
    Searched in the following locations:
    – https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/6.5/gradle-6.5.pom
    – https://jcenter.bintray.com/com/android/tools/build/gradle/6.5/gradle-6.5.pom
    Required by:
    project :
    Add google Maven repository and sync project
    Open File
    من مورد ائل این صفحه رو چک کردم هر دو گزینه داخل گریدل تعریف شده ولی بازم مشکل رفع نشد.دوبار هم گریدل رو از اول دانلود کردم مشکل رفع نشد

  • سینا گفت:

    من اندروید ۴٫۰٫۱ نصب کردم
    چرا آموزش لیست ویو رو هر چی من دارم انجام میدم مثل کدها و آموزش شما، هیچکدوم مثل اون نیست؟!!!!
    الان چکار کنم؟

  • زهرا نوری گفت:

    سلام
    خطای
    Android Studio missing essential plugin org.jetbrains.android
    رو چطور میتونم‌رفع کنم؟

    • سیدمهدی مطهری گفت:

      این لینک رو مطالعه بفرمایید:
      https://stackoverflow.com/q/61682609
      (من صرفا ارور رو سرچ کردم. شما هم هر موقع به اروری برخوردید اول سرچ کنید. در اغلب موارد به جواب میرسید و نیازی نیست اینجا یا جای دیگه ای منتظر جواب بمونید)

  • محمدرضا گفت:

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

    • سیدمهدی مطهری گفت:

      شاید ورژن اندروید مربوط به گوشی شما برای سازگاری نیاز به انجام روش دیگه ای داره. پروژه رو روی جنی موشن با همون ورژن API گوشی تست کنید ببینید نتیجه چی هست

  • سید-امیر بیچاره گفت:

    Could not resolve all files for configuration ‘:app:androidApis’.
    Failed to transform android.jar to match attributes {artifactType=android-mockable-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime, returnDefaultValues=false}.
    Execution failed for MockableJarTransform: F:\Sdk\Sdk\platforms\android-29\android.jar.
    Cannot create mockable android.jar
    F:\Sdk\Sdk\platforms\android-29\android.jar (The system cannot find the file specified)
    این دیه چیه بی چاره کرده منو بدخت کرده منو سه روز هر کار می کنم درست نمی شه

    • سیدمهدی مطهری گفت:

      ظاهرا در API ای که استفاده میکنید مشکلی هست. شاید ناقص هست. یه بار دیگه API رو دانلود و نصب کنید (قبلش نسخه فعلی رو حذف کنید). نتیجه رو هم همینجا اعلام بفرمایید

  • چمنی گفت:

    سلام لطفا اموزش وصل شدن به درگاه بانکی از طریق مرور گر و webView رو هم قرار بدین؟

  • ریحانه گفت:

    ارور could not set current directory رو چجوری حل کنم
    محل پروژه رو چجوری عوض کنم که با مشکل رو به رو نشم

  • امیررضا گفت:

    سلام من Avd manager رو میزنم و create virtual device رو میزنم و تمام مراحل رو میرم و next رو میزنم ولی موقعی که finish رو میزنم با یک اروری رو به رو میشوم :an error occurred while creating the AVD. See idea log for details.
    لطفا راهنمایی کنید چون کلی وقتم را این ارور گرفته.
    ممنون

  • علیرضا گفت:

    سلام
    من وقتی میخام توی MainActivity مثلا یک button رو براش رفتار مشخص کنم(با زدن button یک text مقدار مثلا سلام رو نمایش بده) اصلا نمیشناسه که بخام کد بنویسم!!! چکار کنم؟
    لطفا راهنمایی کنید.

  • سعید گفت:

    سلام مهندس من یه مشکل بر خوردم امولاتور دانلود کردم موقع unzip و نصب امولاتور ارور میده فضای هاردمم کافی،هست پنجاه و پنج گیگ فضا دارم هر امولاتوری دان کردم چه یک گیگ بود چه چهارصد مگا بایت این ارور داد از چی میتونه باشه همه چیز اوکی هست فقط همین نصب نمیکنه

  • حسین گفت:

    آموزش ۵۹ و هر آموزشی در مورد thread ها هیچکدومشون واسه من رندوم اجرا نمیشه و دقیقا پشت سر هم اجرا میشن.

  • حسین گفت:

    آموزش ۵۲ جاوا اولش نوشتین برای interface یه فایل باید بسازیم/. فایل مسازیم بعد توی action class خطای override میده. مشکل داره اصلا نمیدونیم باید چرکار کنیم!

    • سیدمهدی مطهری گفت:

      بقیه کامنتای شما رو هم مطالعه کردم بزرگوار. منظور از سرچ، گوگل هست نه سرچ سایت. اگه طبق خواسته شما بخواد همه ارورها و نکات ریز در همه مباحث آموزشی تکرار بشه یه فایل ۱۰ صفحه ای تبدیل میشه به ۱۰۰ صفحه. ده ها و صدها ارور ممکنه رخ بده. ممکنه برای من هیچ اروری بوجود نیاد ولی برای شما ۴ تا ارور بیاد. یه چیز ثابت نیست. همیشه هم تاکید کردم برای رفع ارورها اول اونو ترجمه کنید. در ۹۰ درصد مواقع صرفا با ترجمه و بدون گوگل کردن یا پرسیدن از بقیه، میتونید خودتون مشکل رو حل کنید و متوجه بشید ایراد از کجاست. قدم بعد گوگل کردنه. اروری که شما گرفتید قبلا صدها نفر دیگه هم دچارش شدن و اکثرا داخل stackoverflow.com و بقیه منابع مطرح شده و بهش پاسخ دادن. نهایتا اگر باز هم به جواب نرسیدید اون موقع اینجا مطرحش کنید که در حد توانم راهنمایی کنم. اینطوری چند ساعت یا چند روز وقتتون سر یه ارور ساده هدر نمیره.

  • علیرضا گفت:

    سلام وقت بخیر بنده نسخه ۴٫۰٫۲ رو نصب کردم
    باخطای
    .Could not find:com.android.build:gradle-4.0.2.pom
    روبه رو به میشم و آدرس میده به گوگل میرم فایلش رو دانلود میکنم نمیدونم کجا قرارش بدم لطفا راهنمایی کنید ممنون

  • MEYSAM گفت:

    سلام من تازه اندروید استودیو رو شروع کردم
    به یه مشکلی خوردم
    وقتی چندتا textview و button و edittext ایجاد میکنم تو اکتیویتی خالی که ایجاد کردم
    تو صفحه نمایشpreview درسته
    اما در شبیه ساز اندروید(جنی موشن) که اجرا میکنم همه میره بالا میچسبه
    چه باید بکنم؟

  • محسن گفت:

    سلام من با خطای
    Attribute android:allowBackup is not allowed here
    مواجه میشم
    لطفا راهنمایی کنید
    من تازه شروع به کار کردم با نرم افزار

    • سیدمهدی مطهری گفت:

      من ارور رو گوگل کردم و اولین لینک این بود:
      https://stackoverflow.com/questions/31683788/android-manifest-attribute-not-allowed-here
      اینجا اولین پاسخ گفته:
      Just Close your manifest file and reopen it. It worked for me.
      یعنی فقط کافیه یکبار AndroidManifest.xml رو ببندید و دوباره باز کنید. اکثر ارورها رو با سرچ کردن میتونید سریع به جواب برسید

  • Milad گفت:

    سلام
    نسخه ۴٫۰٫۱ اندروید استودیو رو نصب کردم و به مشکل بر خوردم ارور گریدل ارور زیر رو میده، در ضمن هردو مخزن google و jcenter موجود بود.
    Could not find com.android.tools.build:gradle:6.1.1.
    Searched in the following locations:
    https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/6.1.1/gradle-6.1.1.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/6.1.1/gradle-6.1.1.pom

    فایل pom. مورد نظر رو به صورت دستی دانلود کردم ولی نمیدونم باید کجا بریزم. لطفا راهنمایییم کنید.

  • میلاد گفت:

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

  • علی گفت:

    سلام
    کسی میدون علت این خطا هنگام بیلد کردن چی میتونه باشه؟
    Disallow the Fast IO path for this operation

    زمانی با این خطا روبرو شدم که به نسخه ۴٫۰٫۱ آپدیت کردم.
    کش گریدل رو پاک کردم، خود گریدل رو آپدیت کردم و jdk 14 رو هم نصب کردم ولی خطا رفع نشد…

    • سیدمهدی مطهری گفت:

      عذرخواه بابت تاخیر
      ظاهرا مربوط به آنتی ویروس هست. دو لینک زیر رو بررسی کنید
      https://answers.microsoft.com/en-us/windows/forum/all/error-0x801f0004-disallow-the-fast-io-path-for/e99653e6-209a-43ab-8c36-4456612da611
      https://forum.utorrent.com/topic/51454-error-disallow-the-fast-io-path-for-this-operation/

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

    با سلام خدمت شما و تشکر
    جناب بنده بیشتر کد های اموزش قسمت
    ۰۵ – UI Layout
    وقتی میخوام انجام بدم یا اصلا اجرا نمیشن یا برای این کد ها در اندروید ستودیو تعریفی نیست
    فکر کنم این قسمت اموزش قدیمی باشه اگر پیگیری کنید لطفا

  • حسین آصفی گفت:

    سلام وقت بخیر
    تو session 17 یه برنامه نوشتین که یه if داره
    if(passwordInput.hasNextInt() && passwordInput.nextInt() == builltInPassword)

    passwordInput.hasNextInt()
    و
    passwordInput.nextInt()
    هر دو باید کارشون اینه که از کاربر ورودی دریافت کنن. اما چرا وقتی توی if قرار گرفته فقط یه بار از کاربر ورودی دریافت میکنن؟

  • Kosar گفت:

    وقت بخیر
    با خطای unexpected lock protocol found in lock file. Expected3,found 0.مواجهم میشه راه نمایی کنین

  • amir گفت:

    سلام ببخشی من این مشکل رو دارم

    Unable to start daemon process

    هرکاری می کنم برطرف نمیشه

  • علی گفت:

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

  • zahra گفت:

    سلام وقت بخیر
    من هرکاری میکنم نمیتونم فایل ها رو خریداری کنم همش ارور میده مبلغ درست وارد نشده

  • سیداحمد حجتی گفت:

    سلام وقت بخیر . ممنون از وبسایت خوبتون
    جسارتن می بخشین نسخه ۳۲ بیتی اندروید استودیو مثلا ورژن ۳ فایل نصبی نداره . چیکار باید بکنم؟

  • سیدمحمود نواب گفت:

    سلام آقای مطهری عزیز .
    میخواستم ببینم امکانش هست آموزش ساخت DatePicker فارسی با خصوصیت spinner رو در سایت بگذارید ؟ . من تقریبا تمام پروژه های Persian DatePicker در گیت هاب رو دانلود کردم . هیچکدوم DatePicker با خصوصیت spinner رو نداشتن

  • shabgard گفت:

    سلام ببخشید چرا برنامه کدهایی که مینویسم رو نمیخونه و به رنگ قرمز درمیاد کد ها مثلا کد button یا text و ….

  • Poorya گفت:

    وقتی وارد میشم این ارور رو میده Error:Unknown host ‘services.gradle.org چیکار کنم؟
    ممنون میشم کمک کنینن.

  • mahdi گفت:

    ازتون خواهش مکنم جواب بدین من چند هفته درگیر این نصب این هستم اول نمیتونستم sdk رو به اندروید استدیو مکانشو بگم اومدم هام android sdk و ndk رو نصب کردم ولی وقتی مکان sdk رو میدم ارور میده ولی وقتی مکان ndk رو میدم قبول میکنم اخه اگه از اول باید مکان ndk رو میدادم میگفتین ولی من به همین هم شک دارم چون هیچی نداره حتی به ای پی غیر ایرانی وصل شدم اصلا هیچی برای نصب نیست اگر باید کار دیگه بکنم بگین ممنون میشم

    • سیدمهدی مطهری گفت:

      nkd الزامی نیست. اینکه به sdk شما گیر میده احتمالا موارد ضروری رو داخلش قرار ندادید. لطفا آموزش “نصب و راه اندازی اندروید استودیو” رو با دقت مطالعه کنید

  • مجتبی گفت:

    سلام مهندس
    من با وی پی ان اندروید استودیو نصب کردم ولی موقع بیلد گریدل شدن اخرش این ارور رو میده:

    could-not-get-unknown-property-com-for-root-project-myapp-of-type-org
    هر چی هم تو نت سرچ کردم جوابو پیدا نکردم ممنون میشم جواب بدین…مرسی

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

    سلام خدمت دوست های گرامی.
    بنده هنگام بیلد کردن افلاین اول پروژه با مشکل gradle برخورد میکنم و پیغام
    No cached version of com.android.tools.biuld:gradle:4.0.1 available for offline mode برخورد میکنم.
    نمیدانم شاید مکان فایل gradle رو اشتباه گزاشته باشم چون نمیدانم باید در کجا قرارش بدهم
    خیلی خوش حال میشوم اگر کمک کنید
    ممنون.

  • محمد گفت:

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

  • madeh گفت:

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

  • dorna گفت:

    ممنون. بله خیلی سرچ کردم. من adapter دارم نمیدونم واقعا مشکل کجاست متاسفانه.
    و اینکه یک سوال دیگه ارور Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
    بعد از آپدیت گریدل هنگام build کردن میده. اصلا فیلترشکنی استفاده نمیکنم. و مشخصات proxy هم در گریدل هست پورت۸۸۵۰ و هاست mirror.vtwo.org.
    هاست و پورت دیگه ای نیست که بشه ست کرد؟ اصلا علت رو متوجه نمیشم. ممنون میشم راهنماییم کنید

  • امیر گفت:

    سلام استاد واقعا خیلی عالی توضیح دادید اما من بعد نصب و اجرای اولین پروژه برای ساخت اکتیویتی جدید وقتی میزنم روی جاوا و بعد new اما گزینه اکتیویتی یا بقیه موارد وجود نداره دلیلیش میتونه این باشه که شبیه ساز نصب نکردم؟

  • dorna گفت:

    سلام ممنون واقعا از مطالبتون
    ببخشید من یه ریسایکل ویو برای نمایش یک فایل جیسون از url دارم ولی اررور زیر میده فقط:
    No adapter attached; skipping layout
    No adapter attached; skipping layout
    ولی فقط با یک فایل جیسون دیگه درست جواب میده. هر دو فایل جیسون محتویاتشون null نداره. برای چی با یک فایل نشون میده با بقیه نه؟
    و اینکه اندروید که مشکلی با متن فارسی در جیسون نداره؟ چون بعضی شبیه سازا پشتیبانی نمیکنند.
    ممنون میشم راهنماییم کنید

  • mahdi گفت:

    سلام ببخشید من وقتی میخام به اندروید استودیو محل sdk رو میگم میاد میگهandroid sdk location should not contain whitespace as this can cause problems with the ndk tools لطفا کمک کنین ممنون میشم

    • سیدمهدی مطهری گفت:

      یه زحمت بکشید همین جمله رو توی translate.google.com ترجمه کنید. به جواب می رسید و دیگه لازم نیست برای همچین موردی چند ساعت منتظر راهنمایی کسی بمونید

      • mahdi گفت:

        وقتی از چیزی اگاهی نداری ادرس اشتباه نده خودتون بی زحمت برین ببینین translate.google.com ترجمه فارسی نمیکنه اگه هم نمیدونی بگو نمیدونم خب

        • سیدمهدی مطهری گفت:

          “فارسی” که نه ولی “Persian” چرا 🙂
          و البته حیف. وقت میذاری ماهیگیری یاد هموطنت بدی که برای هر جمله انگلیسی معطل راهنمایی بقیه نباشه، اول که دقت نمیکنه و یه چیز ساده رو نمیتونه پیدا کنه، بعد هم با تیکه انداختن به نوعی خودش رو راحت می‌کنه.
          اگر در پیدا کردن واژه Persian تو لیست زبانها مشکل دارید قطعا در ادامه کار هم به مشکلات بزرگتری برخورد خواهید کرد

          • mahdi گفت:

            شما انگار منظور منو نفهمیدید ضمن ببخشید بد اخلاقی کردم این نرم افزار دیوانم کرده بود من معنی این جمله رو میدونم فقط نمیدونم چجوری اینو درست کنم معنی این گفته فضای سفید باید در ادرس نباشه اما مگه میشه در locatin اسپیس یا همون فضا وجود نداشته باشه چند بار هم اسپیس ها رو وارداشتم ارور داده

          • سیدمهدی مطهری گفت:

            شما منظورتونو درست منتقل نکردید. فرمودید علت این ارور چی هست. نگفتید میدونم منظورش اسپیس هست و انجام دادم ولی نشد.
            منظورتونو از “مگه میشه در locatin اسپیس یا همون فضا وجود نداشته باشه” متوجه نشدم. شدن که میشه و عموما هم همینطور هست. احتمال میدم تو نامگذاری فولدرها از حروف فارسی استفاده کردید

  • مهدی گفت:

    > No cached version of com.android.tools.build:aapt2:3.6.1-6040484 available for offline mode.
    سلام هنگام اپ کردن پروژه این اخطار میاد مشکل چیه؟

  • پارسا گفت:

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

  • ساسان فرجامی گفت:

    با سلام و خسته نباشید
    من اگر برنامه ایی در اندروید استودیو ورژن ۲٫۲ بنویسم بعدا میتونم اونو در ورژ بالاتر اندروید استودیو مثلا ورژن ۴ اصلاح کنم یا فقط باید در همون ورژن قدیمی اصلاح کنم؟

    • سیدمهدی مطهری گفت:

      منطقی اینه که از آخرین نسخه استفاده کنید بنابراین محدودیتی در نسخه قابل استفاده ندارید. توصیه می کنم مطلب زیر رو مطالعه کنید
      https://android-studio.ir/import-android-project-in-android-studio

  • حسین گفت:

    سلام لطفا کمکم کنید من وقتی اندروید استودیو نصب کردم ارور
    cause:invalid type code:1cمیده با رنگ قرمز

    • سیدمهدی مطهری گفت:

      برای اینکه کمتر معطل بشید، اول ارور رو سرچ کنید ببینید تو stackoverflow یا بقیه نتایجی که گوگل ارائه میده چه راهکارهایی مطرح شده. از جمله لینک زیر:
      https://stackoverflow.com/q/62205714

  • ایمان گفت:

    سلام موقع خروجی گرفتن اینو بم میده
    هیچ جایی موفق نشدم این ایرادوبرطرف کنم
    محض رضای خدا کمکم کنید
    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ‘:app:lintVitalRelease’.
    > Could not resolve all files for configuration ‘:app:lintClassPath’.
    > Could not download lint-checks.jar (com.android.tools.lint:lint-checks:26.6.3)
    > Could not get resource ‘https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/26.6.3/lint-checks-26.6.3.jar’.
    > Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/26.6.3/lint-checks-26.6.3.jar’.
    > dl.google.com
    > Could not download intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.6.3)
    > Could not get resource ‘https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.6.3/intellij-core-26.6.3.jar’.
    > Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.6.3/intellij-core-26.6.3.jar’.
    > dl.google.com
    > Could not find kotlin-compiler.jar (com.android.tools.external.com-intellij:kotlin-compiler:26.6.3).
    Searched in the following locations:
    https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/kotlin-compiler/26.6.3/kotlin-compiler-26.6.3.jar actionable tasks: 12 executed

  • بهناز گفت:

    سلام
    خیلی خیلی ممنون، واقعا خدا خیرتون بده
    اینقدر قشنگ وقت گذاشتید و قدم به قدم توضیح دادید
    چند روز بود درگیر build پروژه بودم و برای دانلود مشتقات gradle تو اندروید استودیو به مشکل برخورده بودم.
    کل سایتای انگلیسی هم زیر و رو کردم، vpn هم گرفتم. اما کار نکرد تا اینکه آخر با روش استفاده از پروکسی که شما گفته بودید درست شد 🙂

  • AMIR گفت:

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

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

    سلام چطور میتونم یک شی از نوع buttin در mainactivity تعریف کنم؟

  • شریفی گفت:

    سلام و وقت بخیر
    من تو پروژه اندرویدم لازم دارم چندین تا اکتیویتی ایجاد کنم
    اما بعد از اکتیویتی ۲ به بعد، بعد ایجادش دیگه فایل xml رو نمیشناسه و خطا میده بهم

    cannot resolve symbol ‘Activity_gallery’

    چطوری باید این خطا رو رفع کنم؟
    درواقع فایل های xml رو نمیشناسه و هیچ ایدی ای بهش اختصاص نمیگیره

  • پتروس گفت:

    سلام واقعا دمتون گرم ۳روز بود مشکل داشتم وقتی ک سایتتون رو دیدم تمام مشکلام برطرف شد مرسی.