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

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

– ارور 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 امتیاز)
پرسش‌ها و دیدگاه‌های کاربران
دوره آموزش برنامه نویسی اندروید
دوره آموزش برنامه نویسی اندروید

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

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

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

  • amir گفت:

    سلام من ارور زیر رو دارم مشکل از کجاس
    Error:(22, 0) Could not find method android() for arguments [build_8ywywj4i2kggw1wifxy20qfub$_run_closure3@62de179f] on root project ‘apizar’ of type org.gradle.api.Project.
    Open File

  • Reza Rajabali گفت:

    سلام
    من وقتی اندروید استودیو رو اجرا میکنم این ارور پایین صفحه ظاهر میشه:
    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)
    Re-download dependencies and sync project (requires network)
    هر کاری هم کردم رفع نشد. با قند شکن هم رفتم درست نشد.
    پوشه .gradle توی یورز ام رو هم پاک کردم تا خودش دانلود کنه بیلد بشه اونم نشد
    کسی میدونه باید چیکار کنم؟

  • Mim_golden گفت:

    باسلام
    میخواستم بدونم امکانش هست که اندروید استودیو وتنظیمات آنرا کلا به حالت اف لاین انجام داد یعنی اصلا به اینترنت وصل نبود .من اندروید استودیو را نصب کردم sdk,api ها وGenymotion هم ازسایت شما دانلود کردم وبه اندوروید استودیو وصل کردم.خود اندروید استویدو را هم روی حالت اف لاین گذاشتم ومسیرgradle را هم درست بهش دادم اما میگه No cach for this gradle for offline mod
    یعنی حتما حداقل یک بار باید به اینترنت وصل باشیم که Gradle کند وبعد میشه اف لاین کارکرد ؟ هیچ راهی ندارد که مثلا درسیستمی که اینترنت ندارد بتوان اندیود استودیو را کامل نصب کرد ؟؟/
    سپاسگزارم

  • morteza گفت:

    سلام خسته نباشین
    من در حین کد زدن با این ارور روبه رو شدم :
    missing classes
    مشکل از کجاست؟

  • امیر گفت:

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

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

      یعنی چی به صورت آفلاین آدرس میدید؟

      • امیر گفت:

        یعنی فایل هارو از سایت شما دانلود کردم . همشو از زیپ خارج کردم ریختم تو یک پوشه .بعد اندروید استدیو اجرا کردم مسیر این فایلارو بهش دادم . اصلا هیچی نشون نمیده .نسخه ۳۲ بیتی رو میگم

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

          لطفا مطمئن بشید تک تک ابزار رو به درستی و در مسیری که داخل آموزش توضیح داده شده قرار دادید و جابجا نباشه و در نهایت هم اینکه باید آدرس پوشه اصلی (یعنی sdk که شامل ابزار هست) رو به اندروید استودیو معرفی کنید. از توضیحات شما برداشت میکنم که قصد دارید آدرس خود ابزارها رو مستقیم به اندروید استودیو معرفی کنید

      • امیر گفت:

        من کل مطلب سایتتون خوندم در نسخه ۳۲ بیتی اصلا نگفتید فایل هارو از فشرده خارج کردید کجا بریزیم فقط گفتین از فشرده خارج میکنیم .
        پاسخ بدید ممنون میشم .

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

          نسخه ۳۲ بیتی تفاوتی با ۶۴ بیتی نداره. اگر آموزش رو مطالعه کنید قسمت آفلاین تک به تک توضیح دادم همه ابزار رو. زیر لینک دانلود اندروید استودیو ۳۲ بیت هم گفته شده مطلب پرسش های رایج رو چک کنید. نمیدونم چرا متن رو مطالعه نمیکنید بعد کامت میذارید فلان مسئله توضیح داده نشده

  • بهداد فروزش گفت:

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

    Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0.

    Could not resolve com.android.support:appcompat-v7:26.1.0.
    Required by:
    project :app
    > Could not resolve com.android.support:appcompat-v7:26.1.0.
    > Failed to download SHA1 for resource ‘https://dl.google.com/dl/android/maven2/com/android/support/appcompat-v7/26.1.0/appcompat-v7-26.1.0.pom’.
    > For input string: “<!"

    تو اینترنت به انگلیسی و فارسی خیلی سرچ کردم که چنتا راه حل داده بودند . یکی غیر فعال کردم حالت آفلاین بود. یکی دیگه ام تغییر در ساختار فایل build.gradle در قسمت allprojects. ولی بازم مشکل برطرف نشد. لطفا اگر می تونید راهنمایی کنید. ممنون

  • lpln گفت:

    سلام خسته نباشید
    من وقتی میخوام برنامرو اجرا کنم این ارورو میده
    Gradle build finished with 1 error(s) and 1 warning(s)
    چیکار باید بکنم ؟؟؟

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

    سلام.من یک سورس میخاستم ایمپورت کنم در اندروید استودیو. همون اول فیلتر شکن فری گیت رو ران کردم.اما در اندروید استودیو این ارور رو میده و سورس ران نمیشه:
    Error:No cached version listing for io.fabric.tools:gradle:1.+ available for offline mode.

  • alismy گفت:

    سلام خسته نباشید استاد بنده وقتی پروزه رو اینجاد می کنم هموناول کار این ارورو میده تو اینترنتم سرچ کردم هیچ جوابی به اونایی که این سوالو کرده بودن داده نشده بود
    Error on line 1: White spaces are required between publicId and systemId.

  • micron2290x گفت:

    سلام
    وقتی تو setting به منوی Android SDK میرم پیغام زیر برام نشون میده و تب ها غیر فعال هستند. دلیلش چیه؟
    Android SDK location shoud not contain whitespace, as this can cause problem with the SDK tools.

  • mahdi__1997 گفت:

    سلام من با ارور
    default activity not fond
    روبرو میشم و برنامم اجرا نمیشه , تا الان خیلی سرچ کردم و کارای مختلفی و انجام دادم ولی نتیجه ای ازش نگرفتم
    میخواستم بدونم شما میتونید کمکی بکنید؟

  • سلام سید جان
    بنده از نسخه ۳٫۰٫۱ اندروید استودیو استفاده میکنم . اما مشکلی که دارم اینه که هنگام کدنویسی ، نرم افزار خودکار کد رو تکمیل نمیکنه و هیچ پیشنهادی برای تکمیل کد نمیده .
    لطفا اگه میشه راهنمایی کنید که مشکل از کجاست .
    ممنون

  • bob گفت:

    سلام خسته نباشید سید
    آقا سید ما نسخه IDE اندروید استدیو رو دانلود کردیم و گویا این نسخه SDK نداره ، خلاصه بعد از نصب برنامه رو اجرا کردیم اندروید استدیو باز میشه و به نظر شروع میکنه به دانلود SDK که البته هیچ رخ نمیده و بعدش پنجره ای باز میشه با این عنوان که : SDK missing فلذا NEXT رو میزنیم میره پنجره بعدی که من باید بهش یه مکان SDK به شکل دستی بدم
    توی خود سایت اندروید استدیو یه فایل صد و سی مگابایتی هست به نام sdk-tools-windows-3859397.zip وقتی اینو دانلود میکنم یه فایل زیپ هست که وقتی آنزیپ میکنم کلا یه پوشه داره به نام tools فکر میکنم باید SDK باشه ، شایدم من اشتباه میکنم اما وقتی آدرس این پوشه رو میدم ( پوشه رو هرجا که فکر بکنید گذاشتم تست کردم) توی برنامه خطا میزنه که : این مسیری که معرفی کردید یا خالیه یا هیچ فایل نصبی SDK توش نیست ،
    منم توی پوشه هرچی میگردیم همچین چیزی واقعا نیست ضمن این که پوشه های پلتفرم و اینارم نداره ، گویا باید خودش دانلود کنه ، اما اصلا این پوشه رو به رسمیت نمیشناسه ، پس این چی بود ما دانلود کردیم ، مگر SDK نیست. ولکن کجا گیر کردیم ما؟ خیلی کلافه شدم سید الان سه روزه دارم سرچ میدم انگلیسی و فارسی انگار هیچکس همچین مشکلی نداشته

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

      سلام. یا نسخه ۲٫۳٫۳ باندل رو نصب کنید و بعد با فایل ide نسخه ۳ آپدیت کنید (و یا آپدیت آنلاین درون اندروید استودیو) یا طبق آموزش فصل دوم به طریق آفلاین، SDK رو کامل کنید

  • افشین گفت:

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

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

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

    Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0.

    Error:Unable to resolve dependency for ‘:app@debugAndroidTest/compileClasspath’: Could not resolve com.android.support.test:runner:1.0.1.

    Error:Unable to resolve dependency for ‘:app@debugUnitTest/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0.
    <

    Error:Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0

    Error:Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve com.android.support:appcompat-v7:26.1.0.
    <

    همه چیز هم آپدیته. نسخه ۳۲بیتی
    ممنون بابت پاسخگویی

  • Mostafa.einollahi گفت:

    سلام با تشکر از آموزش های شما
    من نسخه سه اندروید استدیو رو نصب کردم و تازه واردم..
    و این ارور رو دریافت میکنم.
    Error:Failed to find Build Tools revision 26.0.2
    Install Build Tools 26.0.2 and sync project
    الان هم Build Tools 26.0.1 رو دانلود کردم و جواب نداد. تو هیچ سایتی هم نتونستم Build Tools 26.0.2رو دانلود کنم . لطفا راهنمایی بفرمایید

  • علیرضا گفت:

    سلام!
    دیدم بعضی از دوستان میخاستن نسخه باندل رو دانلود کنن ولی چیزی تو سایت اصلی (اندروید دِوِلوپر)ندیدن!!
    دوستان فعلا فقط نسخه Ide از ورژن ۳ اندروید استودیو وجود داره!
    دوستانی که میخان به مشکل نصب sdk نخورن نسخه باندل از ورژن ۲٫۳ رو دانلود کنن و از داخل نرم افزار بروز رسانی کنن(بروز رسانی حدود۴۰۰ مگ هس)و خوبی این روش اینکه که هم جدید ترین نسخه رو دارید و هم به مشکل sdk نمی خورید!!موفق باشید

  • علی گفت:

    سلام
    میخوام نسخه bundle رو دانلود کنم ولی توی سایت که میرم فقط نسخه های ide موجوده. با آی پی آمریکا هم رفتم که فکر نکنم مشکل از ای پی باشه.
    باید چیکار کنم؟
    (تا جایی که میتونستم سایتتون و نظرات رو مطالعه کردم ولی چیزی پیدا نکردم)

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

      فصل مربوط به نصب اندروید استودیو همین سایت رو مطالعه کنید لینک باندل هست

      • علی گفت:

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

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

          بزرگوار فصل دوم رو داخل سایت باز کنید:
          https://android-studio.ir/intro-installation
          بخش نصب اندروید استودیو. در انتهای مطلب و قسمت لینکهای دانلود، لینک با عنوان زیر رو پیدا کنید:

          دانلود Android Studio Bundle 2.3.3 با حجم ۱٫۹ گیگابایت (نسخه ۶۴ بیتی)

          دیگه نمیدونم چطور راهنمایی کنم!

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

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

  • سجاد گفت:

    سلام و درود
    من اولین پروژه ام زو که ایجاد کردم این پیغام رو داد
    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/3.3/userguide/gradle_daemon.html
    Please read the following process output to find out more:
    ———————–

    FAILURE: Build failed with an exception.

    * What went wrong:
    java.lang.ExceptionInInitializerError (no error message)

    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

    ممنون میشم راهنمایی کنین

  • سارا گفت:

    سلام من یه پروژه ی جدید ایجاد کردم تو قسمت activity_main.xml خط اولش
    ?xml version=”۱٫۰″ encoding=”utf-8″
    که اینه قرمز شده و ارور میده ، چیکارش کنم؟

  • دانیال گفت:

    با سلام
    پیغام Your Android SDK is missing, out of date or corrupted
    می دهد.
    صد بار کامنت، سوالات متداول،… را خواندم.

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

      اگر مطمئن هستید مسیر sdk به درستی تعریف شده، چک کنید چه ابزاری قدیمی هست و نیاز به بروزرسانی داره. اگه حل نشد ارور رو گوگل کنید. جوابهای زیادی هست

  • ساغر گفت:

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

  • کیارش گفت:

    سلام- سیستم من ۳۲ بیتی هستش. طبق گفته شما platform, platform tools, build tools رو جداگانه دانلود کردم و یک پوشه با نام sdk ساختم و سه فایل رو داخلش پیست کردم. بعد وارد تنظیمات اندروید استودیو که میشم میگه آدرس فایل های sdk رو وارد کن، آدرس رو کامل و دقیق میزنم ولی باز اخطار میده و تو صفحه sdk manager نوشته که هنوز محلی برای sdk وجود نداره.

  • سجاد گفت:

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

    Error:Unknown host ‘services.gradle.org’. You may need to adjust the proxy settings in Gradle.
    Enable Gradle ‘offline mode’ and sync projectLearn about configuring HTTP proxies in Gradle

  • amir گفت:

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

    Incremental java compilation is an incubating feature.
    :app:buildInfoDebugLoader
    [Fatal Error] :1:1: Content is not allowed in prolog.

    FAILED
    :app:buildInfoGeneratorDebug

  • آرش گفت:

    با سلام و عرض خسته نباشید خدمت شما دوست عزیز
    جسارتا من در لایه xml یه مشکل دارم درواقع به من preview نمیده و میگه cannot show preview until a successful build و Element ها هم به کلی قرمزن. از اینکه راهنمایی میکنید متشکرم. در ضمن بنده هیچ سیستم ایمیجی نصب نکردم. منظورم اینه که نه سیستم ایمیج های خود گوگل رو کپی کردم و نه جنی موشن میتونه از این باشه؟

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

      preview ارتباطی به شبیه سازها نداره. از متن پیام برداشتم اینه ظاهرا باید یه بیلد انجام بشه تا اوکی بشه. تنظیمات قسمت preview هم یه بررسی بکنید (api ای که انتخاب شده)

  • علي گفت:

    با سلام و تشکر از مطالب کامل و مفیدتون
    ما یه سرور HP داریم که ۱۲ گیگ رم داره و میخوایم روش اندروید استودیو , Genymotion نصب کنیم
    این سرور چون کارت گرافیک نداره، روش برنامه Genymotion اجرا نمیشه
    اگه یه کارت گرافیکی مثلا با دو گیگ رم براش بگیریم و از طریق برنامه vmWare یه ویندوز ۷ روش نصب کنیم ، مشکل حل میشه؟

  • محمدعلی ابدی گفت:

    باسلام
    من برنامه android studio نصب کردم در ابتدا gradle اجرا نمیشد ۲مورد از من خواسته شد که دانلود کنم بعد از دانلود آنها و نصب باز هم gradle اجرا نشد و با این error ها مواجه شدم. فیلترشکن نیز روشن است قبل از اجرا برنامه فیلترشکن را روشن میکنم و بعد وارد برنامه میشوم
    لطف کنید راهنمایی کنید.


    باتشکر

  • علی گفت:

    خواهش میکنم میشه کمکم کنین من اول به دکمه ها ایدی میدم بعد تو کلاس جاوا تعریف میکنم
    button2=(Button)findViewById(R.id.button2);
    button2.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    startActivity(new Intent(MainActivity.this, Cecond.class));
    وبعد Android manifest برای هر دکمه که تعریف کردم در Android manifest بهش اکتیویتی رارا تعریف میکنم

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

  • میثم گفت:

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

  • مجید گفت:

    سلام خسته نباشید
    من میخوام با شبیه ساز اندروید استودیو برناممو چک کنم اما
    مشکلی که پیش میاد اینه که من مثلا اگه بخوام یک button در پایین صفحه قرار بدم ,وقتی میخوام شبیه سازو run کنم اون وقت اون button خود به خود در قسمت بالای صفحه و سمت چپ قرار میگیره.

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

    سلام و خسته نباشید
    من وقتی میخوام سورس پرو/زه شمارو باز بکنم با ارور زیر مواجه میشم:
    Gradle sync failed: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle-2.14.1-all.zip’.
    Consult IDE log for more details (Help | Show Log)
    از لینکی که خودش داده اون فایل زیپ رو دانلود کردم ولی نمیدونم کجا و چطوری باید نصبش کنم تا ارورم بر طرف بشه . ممنون میشم اگر راهنمایی بفرمایید

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

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

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

        ممنون از پاسختون
        کاری که من کردم و مشکلم حل شد این بود که از آدرسی که داخل ارور داده بود فایل گریدل رو دانلود کردم و بعد از اکسترکت کردن فایل زیپ فولدر ایجاد شده رو در آدرس زیر اضافه کردم:
        paste it in the C:\Users\username.\gradle\wrapper\dists

  • mahdi گفت:

    سلام ببخشید میشه بگید این ارور چیه؟
    http://uupload.ir/files/ip91_2.png

  • فرهاد گفت:

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

  • علیزاده گفت:

    سلام لطفا بگید دلیل این خطا چیه
    gradle ‘myshop’ project refresh failed
    gradle dependency cache may be corrupt (this sometimes occurs after a network connection timeeout

  • عادل گفت:

    سلام تو android device monitor بخش FileExplorer پوشه data و storage.emulat باز نمیشه لطفا کمکم کنید

  • nadia گفت:

    سلام میخواستم بدونم این ارور رو چطور حل کنم
    Error:Failed to find target with hash string ‘android-23’ in: C:\Users\NADIA\AppData\Local\Android\Sdk
    Install missing platform(s) and sync project

  • امیر گفت:

    سلام
    ببخشید من برنامه اندروید استودیو رو نصب کردم ولی موقعی که می خوام برنامه رو باز کنم یه همچین اروری میده
    می خواستم ببینم برای رفع این ارور باید چیکار کنم ؟
    سیستم عاملم هم ویندوز ۷ (۳۲ بیتی) هست

    —————————
    Error launching Android Studio
    —————————
    The environment variable JAVA_HOME (with the value of C:\Program Files\Java\jdk1.7.0_21) does not point to a valid JVM installation.
    —————————

  • رضا گفت:

    سلام چرا avd شبیه ساز را اجرا نمیکنه

  • محمد گفت:

    با سلام
    یک سوال داشتم ممنون میشم راهنمایی کنید…
    برای یک برنامه نویس اندروید تسلط بر PHP یا زبان های سمت سرور لازمه؟؟؟؟ و تا چه حد؟؟؟
    مثلا برای یک اپ اندرویدی که امکان ثبت نام کاربران رو فراهم میکنه و برای هر کاربر صفحه کاربری اختصاص میده مثل دیجی کالا ، دونستن PHP لازمه ؟؟؟
    یا یک اپ که مثل یک برنامه اجتماعی امکان چت و … برای کاربران فراهم میکنه؟؟؟
    اگ میشه یک توضیح کامل در این رابطه بدین؟؟؟
    علاوه بر PHP برنامه های سمت سرور دیگه مثل node.js هم هستند….. در مورد این ها هم خواهشا توضیح بدین که تا چه میزان تسلط بر اون ها میتونه برای یک توسعه دهنده اندروید مفید باشه…

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

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

  • عیسی گفت:

    سلام به همه دوستان
    اگر کسی میتونه راه حل رو بگه ممنون میشم
    این ارور پایینی جریانش چیه . گریدل نسخه ۴٫۱ هم همین ارور رو میده . تشکر از پاسختون

    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 2097152KB object heap
    Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0

  • User گفت:

    سلام.لطفا در مورد ارتباط با سرور هم آموزش بذارید
    با تشکر

  • عباس اصغری گفت:

    سلام..تمام راه حل هارو انجام دادم ولی همچنان این دو تا ارور رو دارم. Gradle sync نمیشه
    http://www.upsara.com/images/p3su_screenshot_(140).png
    ——————
    Error occurred during initialization of VM Could not reserve enough space for 1048576KB object heap Consult IDE log for more details
    ——————
    اینم ارور دومه
    راهنمایی کنین دو روزه ور میرم هیچی ب هیچی :((
    ممنون

  • سارا گفت:

    سلام من مکان نصب رو طبق اموزش در environment vareibels قرار دادم ولی با باز کردن android studio با این ارور رو به رو میشم، مشکل از کجاست؟
    ارور این هست :
    Your Android SDK is missing, out of date, or is missing templates. You can configure your SDK via Configure | Project Defaults | Project Structure | SDKs

  • مصطفی گفت:

    سلام خسته نباشید من وقتی از گزینه install packege and sync project استفاده می کنم خطای all package are not available میده . حتی وقتی از نرم افزار تغییر ای پی استفاده می کنم باز هم این خطا رو میده . بسیار ممنون از کمک شما

  • Aref R.p گفت:

    سلام آقای سید مهدی مطهری بنده به یک مشکل بزرگی بر خوردم از شما خواهشمندم راهنماییم کنید من یک پروژه باز کرده و یک ProfileActivity جدید میسازم در کنار ActivityMain اما وقتی در قسمت layout به ProfileActivity میرسم همان اول نه میگذارد برنامه را Run کنم نه متوجه می شوم که چه می خواهد اصلا هم ربطی به کدهای من ندارد .و این خطا ها در قسمت های
    xmlns:android=”http://schemas.android.com/apk/res/android”
    —————————————————————————————–
    xmlns:tools=”http://schemas.android.com/tools”
    و…… دیده می شود .
    عکس از پروژه
    http://s9.picofile.com/file/8305000718/khata_Xml2.jpg

  • yoyo گفت:

    سلام ممنونم از سایت خوبتون
    هرکاری مکنم حتی از فیلتر شکن هم استفاده کردم اما بازم ارور
    Error:(24, 13) Failed to resolve: com.android.support:appcompat-v7:23.
    Install Repository and sync project Show in File Show in Project Structure dialog
    در حالی که Repository از همین وب سایت دانلود کردم و نصب کردم ولی بازم این ارور داره
    میشه راهنماییم کنید؟

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

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

  • باسلام خدمت شما و سایت خوبتون راستش بنده اندرویداستدیو و sdk وjdk رو نصب کردم
    ولی وقتی اندروید استودیو رو میزنم و روی new project میزنم میگه
    SDK PROBLEM
    و میگه your androyd studio is missing

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

  • سمانه گفت:

    سلام وقتتون بخیر
    من وقتی میخوام بین دولایه xml و جاوار ارتباط برقرار کنم قسمت R قرمز میشه و ایراد میگیره لطفا بفرمایید مشکلش چیه؟
    (setcontentview(R.layout.activity_main

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

      ینی اکتیویتی پیش فرض پروژه هم که به صورت خودکار دو فایل xml و java به هم لینک شدن، همین مشکل رو داره یا فقط لایه جدیدی که خودتون به صورت دستی ایجاد میکنید؟