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

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

– ارور Disable Gradle ‘offline mode’ and sync project

مشاهده این ارور به این معنی است که گریدل شما در حالت آفلاین قرار گرفته و به دلیل نیاز به اتصال به اینترنت برای دریافت کتابخانه‌ها و ابزار مورد نیاز پروژه، لازم است به حالت آنلاین تغییر وضعیت داده شود:

فعال کردن حالت آفلاین Gradle در اندروید استودیو
فعال کردن حالت آفلاین Gradle در اندروید استودیو

اگر در پیدا کردن این گزینه مشکل دارید مطلب ۲۱ روش افزایش سرعت بیلد Gradle در اندروید استودیو قسمت فعال کردن حالت آفلاین Gradle را مطالعه کنید.

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

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

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

اگر پس از اطمینان از رفع محدودیت‌های مربوط به تحریم با خطاهای فوق مواجه شدید دستورالعمل زیر را دنبال کنید:
نسخه‌های جدید اندروید استودیو: مطمئن شوید بلاک‌های Dependency در فایل settings.gradle که مخازن دریافت کتابخانه‌ها درون آن ‌‌تعریف می‌شود، به صورت زیر لیست شده اند. در بلاک نخست، ۴ مخزن و در بلاک دوم، ۳ مخزن تعریف شده است. البته مخزن jcenter بیش از یکسال است که بازنشسته شده با اینحال هنوز به صورت پیش‌فرض در لیست مخازن وجود دارد و دلیلی ندارد بخواهیم آنرا حذف کنیم.

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
        jcenter()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        jcenter()
    }
}

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

repositories {
        google()
        mavenCentral()
        jcenter()
    }

همچنین با توجه به تحریم بودن IP های ایران لازم است نسبت به تغییر IP خود اقدام کنید که در صفحه نحوه دور زدن تحریم‌های نرم افزاری توضیحات لازم ارائه شده است.

– ارورهایی مانند 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.xx و طول کشیدن بیلد شدن پروژه :

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

testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.x.x'

– 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” را گوگل کنید

این مطلب چقدر برایتان مفید بود؟ لطفا امتیاز دهید
3.3/5 - (61 امتیاز)
پرسش‌ها و دیدگاه‌های کاربران
دوره آموزش برنامه نویسی اندروید
دوره آموزش برنامه نویسی اندروید

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

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

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

  • Alireza گفت:

    سلام من اندروید استودیو رو نصب کردم ولی مینویسه ndk not configured download it whit sdk manager بعد میخوام دانلودش کنم وسطاش ارور میده و مینویسه see the IDE log for detailes.

  • TALEB گفت:

    سلام. من یه فایل APK دارم میخام تغییراتی روش اعمال کنم تا در گوشی با سایز بزرگتر مثلا ۷ اینچ تصویر را کامل نشون بده. آیا با اندروید استودیو میشه اینکار را کرد؟؟

  • نازنین گفت:

    سلام.خسته نباشید.
    من برای رفع ارور Failed to resolve: junit:junit:4.12 از روش اول استفاده میکنم ولی بعد از sinc دوباره همین ارور رو میده.میشه راهنمایی کنید لطفا

  • محمد گفت:

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

  • علی گفت:

    سلام
    ابتدا تشکر از سایتتون
    و یک پرسش من الان دو سال است کا با eclipse کار می کنم و مشکلی نداشتم ولی چون گفته میشه دیگه ساپورت نمیشه توسط گوگل می خواستم با اندرویداستودیو شروع کنم. تمام سایت شما را چند بار خوندم و دو سه بار ویندوز را دوباره نصب کردم اما هر بار یک ایرادی در در مورد ساخت پروژه میده. چندتا سوال داشتم اگر ممکنه جواب بدید؟
    ۱-آیا اندرویداستودیو با ویندوز ۳۲ بیتی مشکل داره.چون ظاهرا اگر اخرین نسخه جاوا را نصب کنیم ، در ویندوز ۳۲ اجرای پروژه را انجام نمیده؟
    ۲-.آیا واقعا مشکل نصب مربوط به IP ایران است و یا مشکل دیگری هست
    ۳- اگر سایتی هست که نصب اندرویداستودیو را به روش گام به گام توضیح داده باشه لطفا معرفی کنید
    با سپاس فراوان

  • hossein گفت:

    با سلام
    Error running app: Default Activity not found
    این ارور رو چطور باید برطرف کنم؟؟
    با تشکر

  • زهرا گفت:

    Error:C:\Users\sadaf\.gradle\caches\2.14.1\scripts\el6b958so2uhok0r6pwcwye51\cp_init\cp_init57408229\cache.properties
    (The system cannot find the file specified)
    سلام وقتتون بخیر ممنون میشم بفرمایید که این ارور رو چه طور میشه حل کرد من تازه شروع کردم و یکی از پروژه هام درست کار میکنه ولی بقیه و هرچی جدید میسازم این خطارو میده و نمیزاره کاری بکنم و همچنین پنجره ویو سمت راست که قسمت های مختلف اپ رو نشون میده کاملا تغییر کرده و مثل قبل نیست و مثلا اجازه ایجاد اکتیویتی جدید رو نمیده
    من باید پروژه مو هفته دیگه تحویل بدم اگر امکانش هست زودتر راهنمایی بفرمایید ممنون

  • مصطفی باقری گفت:

    سلام خسته نباشید

    من توضیحات شمارو خوندم.وقتی یه پروژه رو شروع می کنم همون اول،تو event log این خطارو میده

    Gradle sync started
    Gradle sync failed: Cause: error in opening zip file
    (Consult IDE log for more details (Help | Show Log

    تو قسمت Message Gradle Sync هم این پیامو میده
    Error:Failed to open zip file

    Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
    Re-download dependencies and sync
    (project(requires network

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

    ممنون

  • رضا گفت:

    سلام من مشابه اولین اروری که در این مقاله تون هست را دارم ..عینا همون کارو انجام دادم و تیک برداشتم و ادرس jdk زدم اما هیچ اتفاقی نیافتده و اگر دوباره برم File -> Project Structur بازم مثل اول ادرس خودش با اون تیکه هست…
    اکتیویتی ها هم کار نمیکنن
    مساله چیه ؟
    سیستم مشکل داره ؟

  • ali گفت:

    سلام خسته نباشید
    ببخشید من اندروید استودیو رو نصب کردم
    ولی وقتی پروژه جدید میزنم که اندرویید استودیو بازبشه مینویسه
    building
    و کلا اینجوری میمونه و باز نمیشه
    مشکل از چیه؟

  • وحید گفت:

    سلام مهندس من اندروید استودیو رو کامل نصب کردم و اس دی کی رو هم کامل وارد کردم و اس دی کی من هم دارای Google USB driver هم هست ولی وقتی می خوام یه دستگاه مجازی برای تست انتخاب کنم موقع انتخاب نوع اندروید این رو می نویسه:
    Your CPU does not support required ( features(vt-x or svm
    بعدش می خوام گوشیمو برای تست وصل که که کاملا همه کارا رو درست انجام میدم ولی گوشیم تو لیست دستگاه های متصل تو اندروید استودیو نمیاد.
    خواهشا کمکم کنید.

  • نرگس گفت:

    سلام وقتتون بخیر…من اندروید استدیو رو نصب کردم ولی همین قسمت اول که ساخت پروژه ی جدید و استفاده از کدها و … نمیاد و مستقیما وارد صفحه اصلی میشه و حتی صفحه مشخص کردن activity هم نمیاد…مشکل از کجاست؟؟

  • امید گفت:

    سلام خسته نباشید
    من یکی از لایوت هایی که ساختم این ارور رو داره و نمیشه اونو توی مین اکتیویتی گزاشت چیکار کنم ؟
    ارورش:
    Rendering Problems The following classes could not be instantiated:
    – android.support.v7.internal.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)
    Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE Exception Details java.lang.NoSuchMethodException: android.support.v7.internal.app.WindowDecorActionBar.(android.view.View)   at java.lang.Class.getConstructor0(Class.java:3082)   at java.lang.Class.getConstructor(Class.java:1825)   at com.android.layoutlib.bridge.bars.AppCompatActionBar.(AppCompatActionBar.java:73)   at com.android.layoutlib.bridge.impl.Layout.createActionBar(Layout.java:237)   at com.android.layoutlib.bridge.impl.Layout.(Layout.java:151) Copy stack to clipboard

    تورو خدا کمک کنین

  • حسین گفت:

    سلام مهندس من یه برنامه قبلا ساختم بعد الان میخواستم آپدیت بزنم و نسخه جدید درست کنم برا ساخت برنامه تو نوار ابزار قسمت
    Build>>>>Generate Signed APK
    پنجره که باز میشه گزینه Key alias رو از برنامه که قبلا ساختم فراموش کردم و الان برا آپدیت زدن ارور میده چیکار کنم میشه کاری کرد؟؟
    با تشکر

  • Hosein Sami گفت:

    سلام مهندس خسته نباشید
    من اندروید استودیو رو آپدیت کردم به این مشکل خوردم
    http://uupload.ir/files/ncl6_untitled1258.png

    کل ارور ها تو عکس زیر هست
    http://uupload.ir/files/ydce_untitled12589.png

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

  • آ مازیار گفت:

    سلام با عرض خسته نباشید خدمت مدیر سایت

    من داشتم برناممو مینوشتم که یه فایل xml.stringجدا گانه در پوشه ی values-v21 میخواستم درست کنم اومدم اونارو تغییر دادم الان با هر روشی که بگین از ریسیت کردن اندروید استادیو گرفته تا هر چیزی تا میام یه پروژه جدید بسازم این خطا میاد
    erore retrieving parent for item:no resource found that matches the given name’my matrial.base

  • علی گفت:

    با سلام
    من آندروید استودیو رو نصب کردم وjdk هم نصب کردم ولی آندروید استودیو باز نمیشه و وقتی میخوام واردش بشم این پیغام رو میده
    Failed to create jvm;error code-6
    Jvm path :c:\program files\java\jdk1.9.0
    If you already have a 64-bit jdk installed, define a JAVA_HOME variables computer>system properties>system settings>environment variables

  • مهدی گفت:

    سلام من توی نرم افزار android studio با این پیام و ارور مواجه شدم خواهشمندم به من کمک کنید Error:Failed to resolve: org.hamcrest:hamcrest-core:1.1
    Open FileShow in Project Structure dialog

  • KiAN گفت:

    درود و خسته نباشید
    با اجازه مهندس عزیز چندتا ارور که باهاش روبه رو شدم و تونستم حلشون کنم رو براتون توضیح میدم.
    دوستان عزیز اگر بعد از وارد شدن به پروژه در قسمت main activity نوشته “setContentView(R.layout.activity_main);” به رنگ قر مز بود و ارور های زیر رو در قسمتMessages Gradle Sync مشاهده کردید

    Error:Failed to resolve: javax.inject:javax.inject:1
    Show in Project Structure dialog

    Error:Failed to resolve: javax.annotation:javax.annotation-api:1.2
    Show in Project Structure dialog

    Error:Failed to resolve: com.google.code.findbugs:jsr305:2.0.1
    Show in Project Structure dialog

    Error:Failed to resolve: org.hamcrest:hamcrest-library:1.3
    Show in Project Structure dialog

    Error:Failed to resolve: org.hamcrest:hamcrest-integration:1.3
    Show in Project Structure dialog

    Error:Failed to resolve: com.squareup:javawriter:2.1.1
    Show in Project Structure dialog
    مربوط به نصب JDKهستش.
    در دانلود JDKدقت بفرمایید که دو گزینه زیر (۱و۲) رو دانلود کرده باشید. در حال حاضر جدیدترین نسخه V8.Update121 میباشد.
    ممکن است زمانی که شما این قسمت رو میخونید نسخه های جدید هم باشند که حتما از اونها استفاده کنید.
    ۱)Java.SE.Development.Kit
    ۲)Java.SE.Runtime.Environment
    اگر این دو مورد رو دریافت و نصب کردید اما بازهم با اروهای بالا مواجه شدید به طور کلی جاوا رو از سیستم پاک کنید(میتونید از نرم افزارهای uninstaller استفاده کنید) و بعد از ری استارت کردن کامپیوتر اقدام به نصب مجدد کنید.
    در پوشه جاوا حتما باید دو پوشه jdkو jre وجود داشته باشه و دقت کنید که دو پوشه jdkو jre هر دو از یک نسخه باشند.

    ارور
    Error:Failed to resolve: com.android.support:appcompat-v7:23.+
    Install Repository and sync projectShow in Project Structure dialog
    هم مربوط به آپدیت فایلهای repository میباشد که باید فولدرهای tools و Repositoryها(موجود زیرشاخه های داخلی پوشه extra)را آپدیت کنید.

    ارور زیر در بخش Event Log
    JsonSyntaxException: Parse exception while reading distributions.json: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
    بازهم مربوط به آپدیت هاست.

    درصورتی که نرم افزارها را چند بار نصب و پاک کنید، باید بعد از نصب مجدد ویندوز اقدام به نصب نرم افزار های لازم کنید.
    در ضمن سعی کنید حتما از نسخه های آپدیت استفاده کنیدو همچنین از یک نرم افزار تغییر آی پی تا مسئله ای برای دانلود کتابخانه ها توسط android studio پیش نیاد.

    و اگر تصمیم دارید به جای android-studio-ide از android-studio-bundle استفاده کنید، در تمام مراحل آموزشی که مهندس برای نصب آفلاین فرمودند میتونید در مسیر نصب بعد از ورود به پوشه Android به جای ورود به پوشه android-sdk ، به پوشه sdk وارد بشید. برای مثال
    در آموزش گفته شده
    android-sdk/extras/android قسمت(*)
    اما
    ما در نصب نسخه android-studio-bundle دیگر نیاز به نصب sdk نداریم و به جای آدرس قسمت(*) داریم:
    sdk/extras/android قسمت(*)

    موفق باشید

  • Kian گفت:

    درود و خسته نباشید
    برنامه اندروید استودیو رو باز میکنم و پروژه رو میسازم
    اما بعد از باز شدن پروژه کدهای قسمت main activity با رنگ قرمز نوشته میشن setContentView(R.layout.activity_main);
    همچنین در قسمت مسیجها این ارور میاد
    Error:Failed to resolve: com.android.support:appcompat-v7:23.+
    Install Repository and sync projectShow in Project Structure dialog
    متن ارور رو سرچ کردم اما راه حلی واسش پیدا نکردم
    ممنون میشم کمک کنید

    • Admin گفت:

      SDK رو چک کنید اگر ابزار Support (Library و Repository نسخه قدیمی هستند بروزرسانی کنید (از فصل دوم سایت میتونید فایلها رو دریافت کنید). بعد از بروزرسانی، پروژه رو rebuild کنید
      نتیجه رو اعلام بفرمایید

      • Kian گفت:

        درود و خداقوت
        من هنوز این ارورهارو در پاسخگویی هاتون چک نکردم
        فقط برای اینکه فرمودید نتیجه رو اعلام کنم ارورهایی که اومده رو میفرستم
        مسئله قرمز بودن setContentView(R.layout.activity_main); در main activity هنوز حل نشده
        نرم افزار رو دوباره نصب کردم و همه فایلهارو هم طبق آموزش نسخه های آپدیتش رو در sdk جایگزین کردم.
        این بار در بخش Messages Gradle Sync ارور های زیر مشاهده میشه
        Error:Failed to resolve: javax.inject:javax.inject:1
        Show in Project Structure dialog

        Error:Failed to resolve: javax.annotation:javax.annotation-api:1.2
        Show in Project Structure dialog

        Error:Failed to resolve: com.google.code.findbugs:jsr305:2.0.1
        Show in Project Structure dialog

        Error:Failed to resolve: org.hamcrest:hamcrest-library:1.3
        Show in Project Structure dialog

        Error:Failed to resolve: org.hamcrest:hamcrest-integration:1.3
        Show in Project Structure dialog

        Error:Failed to resolve: com.squareup:javawriter:2.1.1
        Show in Project Structure dialog

        و در بخش Event Log نیز این ارور هست
        JsonSyntaxException: Parse exception while reading distributions.json: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $

        • Admin گفت:

          پروژه ای رو ایمپورت کردین؟ مشکل اینه که نمیتونه کتابخونه ها رو دانلود کنه (با سرچی که کردم ظاهرا این کتابخونه ها در jcenter وجود ندارن)
          در خصوص ارور نهایی هم متن ارور رو سرچ بفرمایید توضیحات زیاد هست.

          • Kian گفت:

            مسئله در اتصال به اینترنت هستش
            برای تغییر آی پی هم از سیسکو استفاده میکنم
            ولی بازهم موارد حل نشد.
            سرعت سند و رسیو باید حداقل چه مقدار باشه که نرم افزار به درستی به سرورها اتصال پیدا کنه؟

          • Admin گفت:

            بعید میدونم سرعت بالایی نیاز باشه
            چک کنید سیسکو به درستی فعاله و آی پی عوض شده

  • میلاد گفت:

    سلام من موقع ساین کردنgradle
    با ارور زیر مواجه میشم لطفا کمک کنید
    Gradle sync failed: connection timed out: connect .if you are behind an http proxy please configure the proxy settings either in IDE or gradle consult IDE for more details (help|show log

  • Abolfazl Zahedi Myone گفت:

    سلام
    من بعد از برطرف کردن خطا ۲۱۶ به این خطا رسید؟
    ممنون میشم راهنمایی کنید.
    Error:Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:
    ———————–
    Error occurred during initialization of VM
    Could not reserve enough space for 1572864KB object heap

    • Admin گفت:

      – اگر نرم افزارهای اضافی روی سیستم عامل در حال اجرا دارید ببندید.
      – پوشه gradle. رو از مسیر C:\Users\YourUser حذف کنید
      – داخل اندروید استودیو File->Invalidate Caches/Restart
      نتیجه رو حتما همینجا به بنده اعلام بفرمایید

  • متین گفت:

    سلام خدمت همه استادای گرامی من در اجرای اندروید استودیو با این مشکل مواجه میشم : راه حل چیه؟
    NO jvm installation found . please install a 32 bit jdk . if you already have a jdk installed, define a JAVA-HOME variable in computer .system proprties .system settings . Environment Variables.

    • Admin گفت:

      چک کنید JDK رو نصب کرده باشید، و اگر نصب هست JAVA_HOME به درستی طبق آموزش تعریف شده باشه درون سیستم عامل

      • متین گفت:

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

        • Admin گفت:

          روی آیکون اندروید استودیو راست کلیک و properties. بعد در قسمت target عدد ۶۴ رو از studio64.exe حذف و OK کنید. حالا اندروید استودیو رو اجرا کنید
          توضیحات کاملتر :
          https://www.codeproject.com/Tips/1019352/Solved-No-JVM-Installation-Found-Please-Install-bi
          (نتیجه رو هم اینجا اعلام بفرمایید)

          • متین گفت:

            به پیر به پیغمبر داغون شدم ـ اخرین نسخه جاوا رو نصب کردم . اندروید استودیوم این عدد ,۶۴ رو نداره به ولا کور شدم انقدر پشت این کامپیوتر نشستم . تورو به هر کی می پرستی کمکم کن . درست درستم به سیستم جاوا رو معرفی کردم.

          • Admin گفت:

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

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

    سلام .
    من در قسمت اجرا با مشکل Rendering Problemsرو به ر میشم.لطفا چاره ی این مشک رو به من بگید.ممنون

  • Motahar گفت:

    بتدا داخل SDK Manager ابزار Build tools و Platform tools را به آخرین نسخه بروزرسانی کنید. در مرحله بعد از مسیر File > Invalid Caches / Restart اقدام به حذف کش نموده و در نهایت هم یک بار پروژه را Clean و سپس Rebuild نمائید (منوی Build)…سلام چطوری باید اپدیت کنیم؟؟

  • رها گفت:

    – Error:Failed to find target with hash string ‘android-24’ in [Your SDK Location] :
    با سلام من اینو مشکلو دوباره دارم کارهایی که بالا گفتید برای حل مشکل انجام دادم اما درست نشدم چیکار کنم لطفا جواب بدید؟؟؟؟؟؟؟

  • علی گفت:

    سلام
    من تازه اندروید استدیو را نصب کردم وقتی پروژه جدید را می خوام شروع کنم ارور زیر میاد
    Parse exception while reading distributions.json: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
    متن کامل :
    ۱۱:۱۰:۳۳ AM JsonSyntaxException: Parse exception while reading distributions.json: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
    ۱۱:۱۱:۱۷ AM Gradle sync started
    ۱۱:۱۴:۵۷ AM Gradle sync completed
    ۱۱:۱۴:۵۹ AM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
    ۱۱:۱۶:۱۶ AM Gradle build finished in 1m 18s 724ms
    لطفا راهنمایی کنید نیاز فوری دارم

  • علی حسینی گفت:

    عذر میخوام این خطا واسه چیه
    Gradle sync failed: Could not build ‘com.google.appengine.gradle.model.AppEngineModel’ model

  • amir گفت:

    سلام.
    روش حل ارور
    Call requires API level 24 (current min is 15): android.icu.text.DecimalFormat#DecimalFormat
    This check scans through all the Android API calls in the application and warns about any calls that are not available on all versions targeted by this application (according to its minimum SDK attribute in the manifest). If you really want to use this API and don’t need to support older devices just set the minSdkVersion in your build.gradle or AndroidManifest.xml files. If your code is deliberately accessing newer APIs, and you have ensured (e.g. with conditional execution) that this code will only ever be called on a supported platform, then you can annotate your class or method with the @TargetApi annotation specifying the local minimum SDK to apply, such as @TargetApi(11), such that this check considers 11 rather than your manifest file’s minimum SDK as the required API level. If you are deliberately setting android: attributes in style definitions, make sure you place this in a values-vNN folder in order to avoid running into runtime conflicts on certain devices where manufacturers have added custom attributes whose ids conflict with the new ones on later platforms. Similarly, you can use tools:targetApi=”11″ in an XML file to indicate that the element will only be inflated in an adequate context.
    چی هستش؟

  • دانیال گفت:

    با سلام علت پیغام استپ شدن برنامه برای اجرا چه چیزی میتونه باشه؟

  • sara گفت:

    سلام ممنون از سایت خوبتون
    من نرم افزار را با راهنمایی های سایت نصب کردم.
    اما در هنگام کلیک بر روی پروژه جدید پیغام زیر رو دارم.
    Your Android SDK is missing, out of date, or is missing templates. You can configure your SDK via Configure | Project Defaults | Project Structure | SDK

  • Hosein Sami گفت:

    سلام سامی هستم قبلا در مورد مچ نشدن درست و حسابی جنی موشن و اندروید استودیو باهم در قسمت آموزش جنی موشن گفت و گو کردیم و در نهایت فرمودید:

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

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

    • Hosein Sami گفت:

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

      • Admin گفت:

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

        • Hosein Sami گفت:

          سلام
          ممنون از پیگیری تون
          ببینید اروری در کار نیست من با جنی موشن دیوایس galaxy S6 با API 23 رو اجرا میکنم در حالی که تمامی نرم افزار های لازم باز میباشند وقتی روی دکمه جنی موشن در اندروید استودیو میزنم دیوایس منو نشون میده
          http://uupload.ir/files/2821_untitled1236.png
          ولی وقتی میخوام برنامه رو ران کنم اصلا دیوایس من رو شناسایی نمیکنه و مینویسه nothing to show
          http://uupload.ir/files/xnt0_untitled111.png
          این مشکل رو کاربرایی به نام های
          کاظم قنبرب
          و
          مائده
          داشتند ولی یا مشکلشون حل شده یا پیگیری نمیکنن
          به نظرتون مشکل از کجاست؟؟

          • Admin گفت:

            اگه پایین اندروید استودیو رو دقت بکنید نوشته شده unable to detect adb version… که روش کلیک بکنید متن کامل ارور رو نمایش میده

          • Hosein Sami گفت:

            سلام.
            نگاه کردم نوشته
            Unable to detect adb version, adb output:
            الآن باید چکار کنم ؟
            باید adb به روز کنم یا کار دیگه ای باید بکنم ؟

          • Hosein Sami گفت:

            سلام مجدد
            مشکلم حل شد توی اینترنت سرچ کردم دوستایی که مشکل دارن
            این لینک کمک میکنه
            http://askubuntu.com/questions/714653/adb-android-studio-ubuntu-error-unable-to-detect-adb-version-adb-output-hom

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

  • مائده گفت:

    سلام.من اندروید استودی و جنی موشن رو نصب کردم و جنی موشنو به اندروید استودیو اتصال دادم ولی الان وقتی میخوام از برنامه ای که تو محیط اندروید استودیو نوشتم اجرا بگیرم Run app که میزنم اسم جنی موشنم نمیاد تو لیست run app باید چیکار کنم که بیاد؟؟؟؟؟؟

  • محمد گفت:

    سلام من وقتی با برنامه کار میکنم پس از ی زمانی که میگذره برنامه کامل قفل میکنه هنگ میکنه اما not responding نمیشه ممنون میشم راهنمایی کنید

  • parinaz گفت:

    سلام
    ببخشید یه مشکلی داشتم نمی دونم به این موضوعات ربط داره یا نه هر کاری کردم سرچ کردم و اینا درست نشد لطفا بگین چیکار کنم چی میگه این اروره منظورش چیه و برای رفعش چیکار کنم خواهش میکنم بگیم بهم
    http://s8.picofile.com/file/8280586076/666.png

  • ali گفت:

    با سلام یه مشکلی جدی برام پیش اومده تو عکس زیر مشخصه
    لطفا بگین چیکار کنم
    برا حلش چه اقداماتی انجام بدم
    http://s9.picofile.com/file/8280410376/Untitled.png

  • mahdi گفت:

    سلام چگونه در اندروید استادیو Error:NDK not configured.
    Download it with SDK manager.)حلش کنم فایل های ndk هم گرفتم ولی نمیدونم کجا بزارم لطف کنید کمکم کنید

  • حسین گفت:

    سلام
    Error:No cached version of com.android.tools.build:gradle:1.1.0 available for offline mode.
    Disable Gradle ‘offline mode’ and sync project
    مشکل همیشگی بعد از ایمپورت کردن پروژه ها

  • آریا گفت:

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

  • رضا گفت:

    سلام مهندس من به یک مشکل تو نصب محیط برنامه نویسی خوردم و واقعا چند روزه اعصابمو خرد کرده این که وقتی من اخرین ورژن اکلیپس و sdk و jdk 8رو نصب میکنم sdk manager رو باز نمیکنه و فقط یه صفحه cmd سریع باز و بسته میشه ولی اکلیپس اجرا میشه و اتفاقا قسمت install new software رو هم کامل انجام دادم
    از طرف دیگه وقتی jdk8 رو uninstall میکنم و jdk 6 رو نصب میکنم مشکل sdk manager حل میشه و باز میشه ولی وقتی میخوام eclipse رو باز کنم باز نمیشه و ارور زیر رو میده و هر بار که یکدوم از jdk ها رو نصب میکنم این اتفاقا تکرار میشه
    a jre or jdk must be available in order to run eclipse. no virtual machine was found….c:\program files\eclipse\jre\bin\javaw.exe
    جالب اینجاس که وقتی jdk 8 نصب میکنم تو program file پوشه java رو میسازه ولی اونیکی تو (x86) و حتی با تغییر مسیر هم نمیسازه پوششو لطفا راهنماییم کنید ممنون

  • milad گفت:

    میخوام یه راه حل کلی رو پیشنهاد بدم که دیگه مجبور نشین تو سایتهای دیگه صبح تا شب بگردین خیالتونم راحت کنم اگه واقعا میخواین مشکل گریدل حل بشه سیستمون مدلش پایینه پس بیخیالش بشین چون من خودم سیستم مدل پایین داشتم هر راه کاری بگین انجام دادم ولی درست نشد الان سیستم جدیدی که گرفتم رمش ۸ سی پی یو core i7 وقتی اندروید استودیو رو نصب کردم فقط با یه vpn مثل hotspot shield دفعه اول روشن کردم بعد واردش شدم گریدل یه ۱۰ مین طول کشید سینک کنه و درست شد فقط دفع اول لازمه این کارو انجام بدین دفعات بعد اتوماتیک سینک میشه

    • Admin گفت:

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

  • رسول گفت:

    Error:NDK not configured.
    Download it with SDK manager.)

    دیونم کرده این ارور لطفااااا کمککک

  • farshid گفت:

    سلام ببخشید این مشکل من چیه ؟؟

    http://s9.picofile.com/file/8279067450/Capture86.JPG

    خیلی ممنون.

  • ترانه گفت:

    سلام برای نصب کردن sdk و android studio bundle ارور زیر میاد و خیلی اذیت میکنه
    Installer integrity check has failed. Common causes include incomplete download and damaged media. Contact the installer’s author to obtain a new copy.”
    چکار کنم؟

  • سحر گفت:

    سلام.من sdk رو نصب کردم و تمام مراحلی که فرمودین رفتم. API 10 رو هم نصب کردم.وقتی پروژه جدید تو اندروید استودیو میسازم پیغام خطا میده که پکیج شما کامل نیست.وآخرشم این نوشته شده:
    Package id platform;android-24
    لطفا راهنماییم کنید.کلافه شدم.

  • علیرضا گفت:

    سلام با عرض خسته نباشید گریدل sync نمیشه و در پایین اندر.ید استودیو ای ارور نمایش داده میشه و چیکار باید بکنم ؟
    Error:CreateProcess error=216, This version of %1 is not compatible with the version of Windows you’re running. Check your computer’s system information to see whether you need a x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher

  • رسول گفت:

    Error:Failed to find target with hash string ‘android-24’ in: D:\Android SDK Tools Bundle v24.4.1(2-3-4-5)\SDK این ارور لطفا راهنمایی کنید

  • رضا سهرابی گفت:

    ۰۹:۵۹:۱۴ AM JsonSyntaxException: Parse exception while reading distributions.json: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
    ۰۹:۵۹:۳۰ AM Gradle sync started
    ۰۹:۵۹:۳۱ AM Gradle sync failed: Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:
    ———————–
    Error occurred during initialization of VM
    Could not reserve enough space for 1572864KB object heap
    Consult IDE log for more details (Help | Show Log)
    ۰۹:۵۹:۳۵ AM Gradle sync started
    ۰۹:۵۹:۳۶ AM Gradle sync failed: Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:
    ———————–
    Error occurred during initialization of VM
    Could not reserve enough space for 1572864KB object heap
    Consult IDE log for more details (Help | Show Log)

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

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

    سلام خسته نباشین من مشکل gradle حل کرد با استفاده از تغیر ipبعدش یک سری errorهای جدید اضافه شد Install Reposity and sync project show in file. Show in project structureبعد می زنم دانلود کنه error که نمی شه دا نلود کرد نمی دونم چیکار کنم تمامی کاری که تو آموزشا بوده موبه مو انجام دادم اما نشد !!تشکر.

  • نوید گفت:

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

    Error:A problem occurred starting process ‘command ‘C:\Android\sdk\cmake\bin\cmake.exe”

    اصلا توی sdk پوشه cmake ندارم
    لطفا راهنمایی کنید