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

– 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-24’ in [Your SDK Location] :

ابتدا داخل 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 و وارد کردن مشخصات پروکسی مربوطه (به عنوان پیشنهاد می توانید به جای استفاده از پروکسی روی سیستم عامل خودتان، مشخصات پروکسی http://android.hive.ir را طبق راهنمای موجود در آن وارد نمایید). خلاصه کلام اینکه مشکل به آی پی ما بر می گردد و اگر توضیحات اینجا در خصوص پروکسی کامل نبود، جستجو کنید.

– پیغام Installing Requested Components در ابتدای اجرای اندروید استودیو :

به جای نصب IDE اندروید استودیو و SDK Manager به صورت مجزا، نسخه Android Studio Bundle را دانلود و نصب کنید که شامل هردو مورد می باشد :

» دانلود android-studio-bundle-145.3537739-windows.exe با حجم ۱٫۷ گیگابایت

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

هر پروژه در آغاز و هنگام بیلد شدن، نیاز به دریافت (دانلود) تعدادی کتابخانه دارد که به صورت پیش فرض از دامنه https://bintray.com دریافت می شود اما این مخزن گاهی برای کاربران ایرانی دردسرساز می شود. برای رهایی از این مشکل باید از ابزار تغییر آی پی استفاده و یا یک منبع دیگر جایگزین منبع اصلی کرد.

برای جایگزینی از دو روش می توان اقدام کرد (لطفا قبل از هرگونه اقدام، متن را تا انتها مطالعه کنید):
۱ : هر پروژه جدیدی که می سازید ، پروسه بیلد شدن را کنسل کنید و از بخش Gradle Scripts ، فایل build.gradle اولی را باز کنید و “فقط” عبارت ()jcenter که دو بار تکرار شده را با عبارت ()mavenCentral جایگزین و در نهایت Sync کنید.

مشکل بیلد شدن پروژه

۲ : اگر بخواهید نیاز نباشد برای هر پروژه جدید، مرحله قبل را تکرار کنید،به مسیر نصب اندروید استودیو رفته (مانند مسیر زیر) و فایل build.gradle.ftl را توسط ++Notepad باز کنید و مانند مرحله قبل، دو عبارت jcenter() را با mavenCentral() جایگزین و سپس ذخیره کنید.هنگام ذخیره کردن اخطاری مبنی بر نیاز به دسترسی Administrator دارید که با تایید پیغام و ذخیره مجدد فایل، کار به پایان می رسد. در صورتی که نرم افزار ++Notepad را روی رایانه خود ندارید، از Notepad ویندوز استفاده کنید با این تفاوت که روی آیکون نوت پد راست کلیک کرده و با انتخاب Run as administrator آن را اجرا کنید و سپس از قسمت File، فایل موردنظر را باز کرده سپس تغییرات را انجام دهید.

C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root

تذکر اول: در حال حاضر مخزن jcenter به صورت فراگیر استفاده شده و به همین دلیل بیشتر کتابخانه ها روی این مخزن قرار می گیرد و ممکن است با تغییر مخزن به mavenCentral در افزودن برخی کتابخانه ها با مشکل مواجه شوید که بهترین راه استفاده از مخزن jcenter و دور زدن تحریم آن به واسطه ابزار تغییر آی پی می باشد (در صورت عدم رفع مشکل با ابزار تغییر آی پی خود، از Cisco AnyConnect استفاده کنید.)

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

نکته: توضیحات بالا درکل برای آشنایی با نحوه دریافت کتابخانه های آنلاین لازم بود اما در خصوص کتابخانه junit، چون به جز در موارد خاص با این کتابخانه کاری نداریم، بهترین راه حذف خط مربوط به این کتابخانه است:

testCompile 'junit:junit:4.12'

و در انتها Sync می کنیم (گزینه بالای ادیتور)

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

    سلام خسته نباشید
    من یکی از لایوت هایی که ساختم این ارور رو داره و نمیشه اونو توی مین اکتیویتی گزاشت چیکار کنم ؟
    ارورش:
    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

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

    1. Admin گفت:

      گزینه clear cache رو بزنید احتمالا حل بشه

      1. امید گفت:

        نمیشه لطفا کمک کنید

  • حسین گفت:

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

    1. Admin گفت:

      یه کلید جدید بسازید

  • Hosein Sami گفت:

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

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

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

    1. Admin گفت:

      ظاهرا Offline Mode رو فعال کردین. متن ارور رو بخونید مشخصه چه مشکلی دارید.

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

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

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

    1. Admin گفت:

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

  • علی گفت:

    با سلام
    من آندروید استودیو رو نصب کردم و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

    1. Admin گفت:

      آموزش رو با دقت مطالعه کنید (JAVA_HOME و JAVA path)

  • مهدی گفت:

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

    1. Admin گفت:

      مربوط به مشکل در نصب کتابخونه مدنظر هست (احتمالا مشکل در ارتباط با مخزن jcenter)

  • 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
    متن ارور رو سرچ کردم اما راه حلی واسش پیدا نکردم
    ممنون میشم کمک کنید

    1. Admin گفت:

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

      1. 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 $

        1. Admin گفت:

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

          1. Kian گفت:

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

          2. 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

    1. Admin گفت:

      مطلب پرسش های رایج رو مطالعه بفرمایید (تغییر آی پی)

  • 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

    1. 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.

    1. Admin گفت:

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

      1. متین گفت:

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

        1. Admin گفت:

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

          1. متین گفت:

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

          2. Admin گفت:

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

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

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

    1. Admin گفت:

      در ادامه ارور rendering علت رو توضیح داده که عموما هم با refresh حل میشه

  • Motahar گفت:

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

    1. Admin گفت:

      اگر فصل ۲ رو مطالعه کرده باشید توضیح داده شده نصب/آپدیت آنلاین و آفلاین

  • رها گفت:

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

    1. Admin گفت:

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

  • علی گفت:

    سلام
    من تازه اندروید استدیو را نصب کردم وقتی پروژه جدید را می خوام شروع کنم ارور زیر میاد
    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
    لطفا راهنمایی کنید نیاز فوری دارم

    1. Admin گفت:

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

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

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

    1. Admin گفت:

      باید مربوط به مشکل اتصال با آی پی ایران باشه

  • 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.
    چی هستش؟

    1. Admin گفت:

      دو خط اول ارور رو سرچ بکنید به جواب میرسید

  • دانیال گفت:

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

    1. Admin گفت:

      دلایل زیادی میتونه داشته باشه. پروژه رو دیباگ کنید
      https://android-studio.ir/run-debug-android-app-on-hardware-device/

  • 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

    1. Admin گفت:

      دیدگاههای مطلب “نصب و راه اندازی اندروید استودیو” رو دنبال بفرمایید قبلا پاسخ داده شده

  • Hosein Sami گفت:

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

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

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

    1. Hosein Sami گفت:

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

      1. Admin گفت:

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

        1. Hosein Sami گفت:

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

          1. Admin گفت:

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

          2. Hosein Sami گفت:

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

          3. Hosein Sami گفت:

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

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

  • مائده گفت:

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

    1. Admin گفت:

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

  • محمد گفت:

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

    1. Admin گفت:

      ایده ای به ذهنم نمیرسه. میتونه سخت افزار ضعیف علتش باشه، یا سیستم عامل و …

  • parinaz گفت:

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

    1. Admin گفت:

      ایده ای به ذهنم نمیرسه

  • ali گفت:

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

    1. Admin گفت:

      مطلب پرسش های رایج رو مطالعه بفرمایید (تغییر آی پی)

  • 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
    مشکل همیشگی بعد از ایمپورت کردن پروژه ها

    1. Admin گفت:

      اگه خط دوم ارور رو بخونید واضحه مشکل چیه و لازم نیست منتظر راهنمایی بقیه بمونید

  • آریا گفت:

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

    1. Admin گفت:

      مسلما نباید انتظار داشته باشید ارور رو بقیه حدس بزنن و راهنمایی کنن

  • رضا گفت:

    سلام مهندس من به یک مشکل تو نصب محیط برنامه نویسی خوردم و واقعا چند روزه اعصابمو خرد کرده این که وقتی من اخرین ورژن اکلیپس و 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) و حتی با تغییر مسیر هم نمیسازه پوششو لطفا راهنماییم کنید ممنون

    1. Admin گفت:

      چیزی به ذهنم نمیرسه بزرگوار

  • milad گفت:

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

    1. Admin گفت:

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

  • رسول گفت:

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

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

    1. Admin گفت:

      موقع ساخت پروژه NDK رو نباید انتخاب کنید

      1. رسول گفت:

        من نیاز دارم ndk رو من سورس یک app باز کردم برای حل ارور باید چه کنم

  • farshid گفت:

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

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

    خیلی ممنون.

    1. Admin گفت:

      کتابخونه ای تحت نام com.android.support نداریم

  • ترانه گفت:

    سلام برای نصب کردن 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.”
    چکار کنم؟

    1. Admin گفت:

      مضمون پیغام اینه که فایل رو ناقص دانلود کردید

  • سحر گفت:

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

    1. Admin گفت:

      اسکرین شات بدید

  • علیرضا گفت:

    سلام با عرض خسته نباشید گریدل 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

    1. Admin گفت:

      کامنتهای قبلی مطرح شده (چه این مطلب چه مطلب نصب و راه اندازی اندروید استودیو)

  • رسول گفت:

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

    1. Admin گفت:

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

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

    ۰۹:۵۹:۱۴ 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)

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

    1. Admin گفت:

      ظاهرا مشکل کمبود فضا برای نصب هست

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

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

    1. Admin گفت:

      دانلود ابزار گاهی اوقات با تغییر آی پی هم مشکل داره. فایلهای مدنظر رو سرچ و دانلود و به صورت دستی نصب کنید

  • نوید گفت:

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

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

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

    1. Admin گفت:

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

پاسخ دهید

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

*

چگونه آموزش های اندروید استودیو را مطالعه کنم؟

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

معرفی
با انتشار نسخه ۱ اندروید استودیو، گوگل، توسعه دهندگان را به مهاجرت از ایکلیپس به این محیط برنامه نویسی تشویق می کند.
با توجه به اینکه اکثر آموزشهای موجود (به خصوص آموزشهای فارسی) بر پایه محیط Eclipse هستند، تصمیم گرفتیم آموزشهای ویژه برنامه نویسی در محیط Android Studio را به زبان فارسی منتشر نماییم.
آموزشهای پایه در حال تکمیل بوده و در کنار آموزش پایه، مباحث تکمیلی به صورت رایگان منتشر خواهد شد.