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

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

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

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

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

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

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

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

  • mhrn گفت:

    سلام جناب آقای مطهری
    من به هفت روش سامورایی، انواع قندشک*ن زدم جواب نداد، از سایت شکن و DNS ست کردم نشد. بخش SDK برام لود نمیشه… حتی *پـروکـسـی که شما در بخش عبور از تحریم هم توضیح دادید FOD میزنم ارور problem with connection: request failed with status code 403 میگیرم (در بخش ست کردن پروکسی) دلیلش چیه؟
    (برای دریافت و آپدیت به صورت آنلاین از سرور های گوگل)

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

      احتمالا مربوط به تنظیمات پروکسی روی سیستم عاملتون هست. مثلا شاید آی پی مربوط به یه نرم افزار تغییر آی پی توی تنظیمات باقی مونده و باید حذف بشه (قسمت Proxy در تنظیمات ویندوز)

  • Kourosh گفت:

    وقتی میخوام پروژه بسازم تنها پوشه ای که درست میکنه ideaهست و خبری از فایل های main-activity نیست
    همه sdk ها و tool هارو دانلود کردم و فیلترشکن خوبم دارم
    بخش بیلد هم خالیه،میدونین که چه مشکلی ممکنه باشه؟

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

      اندروید استودیو نصب کردید یا IntellijIDEA؟

      • Kourosh گفت:

        اندروید استودیو رو نصب کردم،وقتی پروژه رو میسازم هیچ کدوم از پروسه های ساختنو طی نمیکنه و مستقیما یه پوشه به نام idea با ۴تا فایل xmlمیسازه

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

          آموزش “ساخت پروژه جدید” رو مطالعه کنید بر اون اساس ببینید حالت نمایش ساختار پروژه به چه صورت باید باشه. اگه پروژه بیلد نمیشه ببینید چه اروری میده و ترجمه‌ش چی میشه. اکثر ارورها داخل کامنت های قبلی مطرح و پاسخ داده شده

          • kourosh گفت:

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

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

            یه اسکرین شات از اندروید استودیو بدید ببینم. روی سرویسی مثل uupload.ir آپلود کنید

  • آراد پرهیزکار گفت:

    سلام من در اندروید استودیو نسخه ۳٫۶٫۳ وقتی می خوام خروجی بگیرم از ارور درباره گریدل میگیره کسی می دونه چیه؟

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

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

  • akbar گفت:

    سلام
    این مشکل زیر درنسخه جدید اندروید چیه؟ (گریدل)

    Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repositories.
    This repository is deprecated and it will be shut down in the future.
    See http://developer.android.com/r/tools/jcenter-end-of-service for more information.
    Currently detected usages in: root project ‘My Application445’, project ‘:app’
    Affected Modules: app

  • Danial گفت:

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

  • فرزاد عسکری گفت:

    سلام/بنده خواستم از سورس پروژه تون استفاده کنم وقتی باز کردم با همچین خطایی رو به رو شدم Could not determine java version from ‘11.0.8
    که قبلش همچین پیامی بالا آمد که توی تصویر مشخصه: https://s4.uupload.ir/files/screenshot_2021-05-24_042423_nkwl.png
    وارد https://stackoverflow.com هم کردم ولی چیز خاصی دستگیرم نشد/

  • ali_ap460 گفت:

    سلام استاد وقتتون بخیر
    جسارتا برنامه ارور HAXM not installed
    در واقع AVD برنامه کار نمیکند
    قیضیش چیه باید چیکار کنم ؟؟
    ممنونم راهنمایی کنید ?

  • محمد گفت:

    سلام
    اقا من از وقتی اندروید استدیو رو به اخرین نسخه یعنی ۴٫۲٫۱ بروز کردم ، لاگ کتم میاد بالا و همه چیزو نشون میده ، اما در اون پنجره که باید لیست پکیج هایی که رو دیوایس نصبه رو انتخاب کنیم تا فقط لاگ های اون پکیج رو نشون بده مینویسه No Debuggable processes
    این مشکل روی تمام پروژه هامم هست که روی نسخه های قبلی بدون مشکل بود و الان اینطور شده
    کسی میدونه راه حل چیه ؟

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

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

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

    سلام
    آموزش نصب طبق سایتتون انجام دادن تغییر ای پی مشکلی نداره اما این ارور رو دریافت میکنم و صفحه دیزاین بالا نمیاد

    Could not find com.android.tools.build:gradle:4.0.1. Searched in the following locations:

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

      قبل مطرح کردن مشکل بهتره ارور رو گوگل کنید. احتمال زیاد به جواب میرسید سریع و دیگه لازم نیست اینجا منتظر بمونید. من ارور رو سرچ کردم و به این پاسخ رسیدم:
      https://stackoverflow.com/a/63235324
      که البته همون FOD هست

  • فرزاد عسکری گفت:

    سلام مهندس/هنگام خروجی گرفتنAPK به یه ارور برخورد کردم عکسش اینجاست/
    https://s4.uupload.ir/files/screenshot_2021-05-21_093555_mcz8.png
    لطفا ببنید مشکل کجاست/ممنون/

  • فرزاد عسکری گفت:

    سلام مهندس تازه گیا زیاد دارم مزاحمت میشم ببخشید . این سوال در بخش خودش ارسال کردم ولی مشکل داشت ارسال نمی شد/ در فصل ۵ قسمت ۲(List view) صفحه ۵ MainActivity.java خط دوم که import android.support.v7.app.AppCompatActivity هستش برا من از import androidx.appcompat.app.AppCompatActivity استفاده کرده که از اندروید ایکس بودنش متوجه ConstraintLayout میشم ولی من دارم از RelativeLayout استفاده می کنم حالا هرچی میخام AppCompatActivity بکار ببرم در خط مربوط به public class MainActivity extends AppCompatActivity موقع import کردن (خودکار) import androidx.appcompat.app.AppCompatActivity رو import میکنه در حالی که برا شما import android.support.v7.app.AppCompatActivity ایمپورت کرده برا من اصلا نداره/ AppCompatActivity مربوط به اندروید ایکس هست برا من اینجوریه. به نظرم RelativeLayout رو رها کنم برم برا آموزش ConstraintLayout بهتر نیست.

  • کیارش برمرز پورناک گفت:

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

  • وحید گفت:

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

  • محمود گفت:

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

  • فرزاد عسکری گفت:

    سلام مهندس/مشکلم مربوط به اخطار ها و ارور ها میشه/یه لامپ زرد رنگ هست من روی اون میزنم در قسمت Edit وارد جایی میشه به نام Inspection که در بخش جاوا بعضی از قسمت هاش که وارد میشم و یا اروررم مربوط به اونجاست رو به روی مورد ها پر از مثلثی با علامت تعجب هست وقتی تیک مربوط به مورد های ارور دار رو برمی دارم علامت ارور میره. تیک ها رو بردارم یا دست نزنم/ یا در بخشی هست به نام Proofreading در زیر مجموعه اش Typo که مربوطه به نگارش وقتی تیکش که بر می دارم مشکلم بر طرف میشه/ حالا چی کار کنم. ممنون/ راجب تنظیمات Inspection یه سری توضیحات خواهش می کنم بدید/

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

      خب خودتون میگید کلیک که میکنید علامت ارور میره. الان این کجاش مشکل داره؟ ضمن اینکه باید بفهمید اروری که گرفتید چی هست و رفع ارور به چه صورت و با چه تغییری انجام شده

      • فرزاد عسکری گفت:

        منظورم اینه که اگه تیک ها رو بردارم درسته مشکل برطرف میشه و یادم هم باشه که کدوم تیک رو برداشتم، میخواستم بدونم بعدا بخاطر همین تیک ها که برداشتم تنظیماتش بهم نمی ریزه مشکل دیگه ای پیش نمی یاد/راجب تنظیمات Inspection یه سری توضیحات خواهش می کنم بدید/

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

          عذرخواهم سوال شما رو اشتباهیی جواب داده بودم. لطفا یه اسکرین شات از قسمتی که فرمودید بدید ببینم چی هست. اسکرین شات رو جایی مثل uupload.ir یا picofile.com آپلود کنید

          • فرزاد عسکری گفت:

            اسکرین شات رو ببینید/ تیک رو که بر می دارم مشکل حل میشه ولی میخام بدون بعدا نیازی نیست تیک رو برگردونم یا مشکلی دیگه ای پیش نمیاد/ https://s4.uupload.ir/files/screenshot_2021-05-16_062422_1bt9.png و
            https://s4.uupload.ir/files/screenshot_2021-05-16_062556_r3le.png و غیر از این Namespace چی هست؟ و راجب تنظیمات Inspection یه سری توضیحات کلی خواهش می کنم بدید. و لطفا یه کانال تلگرامی پرسش و پاسخ درست کنید اینجوری توسعه دهنده ها خودشون جواب خودشون رو میدن/ اینجوری شما هم راحتید/

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

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

          • فرزاد عسکری گفت:

            بنده کپی کاری که شما انجام دادید انجام دادم بعد برا شما فعاله برامن غیرفعال/برا چی باید اینجوری باشه/البته رفتم در قسمت Inspection و تیک هشدار رو برداشتم درست شد/

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

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

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

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

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

      در مطلب نصب و راه اندازی اندروید استودیو توضیح داده شده چطور شورت کات بسازید:
      https://android-studio.ir/?p=249
      ضمن اینکه اجباری به این کار نیست. داخل لیت نرم افزارهای ویندوز (منوی استارت) android studio بزنید موجود هست

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

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

  • محمد گفت:

    من وقتی ران را می زنم شروع میکنه به آپدیت کردن یه چیزایی در آخر این ارور رو میده و میگه نمیتونه این فایل را پیدا کنه پروکسی هم بازه
    Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/aapt2/4.1.3-6503028/aapt2-4.1.3-6503028.pom’. Received status code 403 from server: Forbidden
    Disable Gradle ‘offline mode’ and sync project

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

      خط آخر اشاره شده به اینکه گریدل باید از حالت آفلاین خارج بشه (Disable Gradle ‘offline mode’ and sync project)
      اولین موردی هم که در توضیحات همین صفحه ای که سوال رو مطرح کردید قید شده همین ارور هست. لطفا قبل طرح سوال، موارد موجود در این صفحه رو به دقت بررسی کنید تا معطل نشید

  • ايمان كياني گفت:

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

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

    سلام
    من نمیتونم در صفحه مین اکتیویتی ویو(تکست، باتون، و…) اضافه کنم، مشکل از چیه؟ در بخش ارورش هم میگه The rendering library could not be initialized(Details وبعد یک ارور دیگه هم میده که نوشتهTip:Try to refresh the layout چکار کنم؟

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

      روی Details کلیک کنید ببینید مشکل مربوط به چه قسمتی هست

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

      سلام دوباره
      روی Details زدم یک متن انگلیسی زیاد آورد و اکثر آخر متن ها java با کد های مختلف هست، مانندjava:115 و یا initialized هست، چکار کنم؟

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

        متن ارور رو با دقت بررسی کنید. یه جایی اشاره شده که ایراد مربوط به چی هست و توضیح داده شده در قالب یک یا دو جمله. اگه به نتیجه نمیرسید اسکرین شات رو اینجا بذارید

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

          در بخش detailsاین ارور را میدهد.
          com.android.tools.idea.layoutlib.RenderingException: The rendering library could not be initialized
          at com.android.tools.idea.layoutlib.LayoutLibraryLoader.loadImpl(LayoutLibraryLoader.java:89)
          at com.android.tools.idea.layoutlib.LayoutLibraryLoader.load(LayoutLibraryLoader.java:115)
          at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:179)
          at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:171)
          at com.android.tools.idea.rendering.RenderService$RenderTaskBuilder.lambda$build$1(RenderService.java:562)
          at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
          at java.lang.Thread.run(Thread.java:748)

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

            ارور رو سرچ کردم و لینک اول نتایج این مورد بود:
            https://stackoverflow.com/a/65952183
            بررسی کنید ببینید با انجامش مشکل حل میشه؟ نتیجه رو هم اعلام بفرمایید همینجا

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

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

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

            بزرگوار اگر وقت بذارید و مطلب “نصب و راه اندازی اندروید استودیو” رو مطالعه کنید موردی که نیاز دارید به طور کامل توضیح داده شده
            https://android-studio.ir/?p=249

  • اکبر گفت:

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

  • سهند گفت:

    سلام . منم به همین ارور could not find … برخوردم تو استک اور فلو هم گذاشتم
    https://stackoverflow.com/questions/67307511/androidexecution-failed-for-task-applintvitalrelease

    هم jcenter و هم google هم تا جایی که سرم میشد داخل گریدل قرار دادم ولی هر کار میکنم جواب نمیده . برای مسابقه حتما باید از برنامم خروجی بگیرم لطفا یک کمکی بکنید .

  • ali گفت:

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

  • mohammad گفت:

    سلام ببخشید من تازه کارم اندروید استودیو رو نصب کردم. یه empty activity انتخاب کردم وقتی میخام ران کنم شبیه سازی شه به مشکل میخوره در صورتی که دست به کد نزدم کدها مال خود activity هست…تو فایل جاوا و xml هم مشکلی نیس اما تو مانیفست مشکل داره…ارور زیر رو میده
    Could not resolve all files for configuration ‘:app:_internal_aapt2_binary’.
    > Could not find com.android.tools.build:aapt2:4.1.3-6503028.
    چجوری باید حلش کنم ممنون.

  • محمد گفت:

    سلام وقت بخیر
    An error occurred while creating the AVD . See idea.log for details

    در هنگام اجرای دیوایس مجازی رو کسی میدونه چطور میشه رفع کرد؟

  • مسعود گفت:

    سلام
    من لپ تاپم رو عوض کردم و نمیتونم اندرویدم ر راه اندازی کنم
    اررور خاصی ندارم ولی کتابخونه ها رو نمیشناسه
    کدها رو پردیکت نمیکنه و اصلا نمیشناسه

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

    سلام
    من پک آموزشی تون رو خریدم و اندروید استودیو ۴٫۱٫۳ رو بروشی که شما نوشتید نصب کردم، جنی موشن رو بهش معرفی کردم و دیروز یکی دو پروژه تستی اولیه بخوبی بیلد شد و در شبیه ساز اجرا شد. اما امروز که می‌خواستم ادامه آموزش رو دنبال کنم و دوباره یه پروژه Empty ایجاد کردم، با error های مشابه زیر در هنگام بیلد gradle مواجه شدم:
    A problem occurred configuring root project ‘My Application’.
    > Could not resolve all artifacts for configuration ‘:classpath’.
    > Could not find builder-4.1.3.jar (com.android.tools.build:builder:4.1.3).
    Searched in the following locations:
    https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/4.1.3/builder-4.1.3.jar

    دستور العمل شما رو که گفتیم google() , jcentre() رو به bulid.gradle اضافه کنیم دیدم و این دو خط سر جاش بود. در stackoverflow هم سرچ کردم، راهکارهای قدیمی مربوط به نسخه های قبلی بود که میگفت cache مربوط به gradle رو پاک کن و یه پروژه جدید ایجاد کن، اینکار رو هم کردم ولی بازم نشد

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

  • امیرمهدی شاهمیری گفت:

    سلام و وقت بخیر
    وقتی میخوام برنامه ای که با اندروید استادیو ساختم و روی گوشیم تست کنم این ارور رو میده مشکل چیه؟?
    Execution failed for task ‘:app:checkDebugAarMetadata’.
    > Could not resolve all files for configuration ‘:app:debugRuntimeClasspath’.
    > Could not find fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0).
    Searched in the following locations:
    https://dl.google.com/dl/android/maven2/androidx/fragment/fragment/1.1.0/fragment-1.1.0.aar
    Possible solution:
    – Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

  • پریسا گفت:

    سلام من از اندروید استودیو ۲٫۲٫۳ استفاده می کنم و امروز دیدم وقتی ادیت تکس رو میارم روی صفحه نشون نمیده ولی تو شبیه ساز نشون میده دلیلش چیه؟؟

  • علی گفت:

    سلام خسته نباشید
    برای من ارور
    Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/4.1.2/gradle-4.1.2.pom’. Received status code 403 from server: Forbidden

    باید چکار کنم فیلتر شکن هم روشن بود

  • سعید گفت:

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

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

    سلام استاد مطهری،ببخشید من یه چند روزیه که می‌خوام اپلیکیشن خودمو خروجی apk بگیرم و وقتی که میام تمام مراحل رو طی می کنم موقع ساخت بسته apk خطای aapt2.exe has stopped working رخ میده لطفا کمک کنید .

  • Smhmgh گفت:

    سلام
    من وارد اندروید استادیو شدم و یک پروژه جدید باز کردم بعد دیدم تمام کدهای های اکتیویتی مین ایکس امل قرمز شده و همچنان قسمتی از کد های جاوا قرمز شده است (لامپ قرمز کنارش نمایان شده است) چکار کنم تا درست شود؟
    و اینکه من نمیتوانم به لیوت(صفحه اکتیویتی) ویو (دکمه و تکست و…) اضافه کنم برای حل این مشکلات چکار کنم؟
    باتشکر

  • ABM گفت:

    اغا من این روش شما برای شناسایی جنیموشن در اندروید استودیو رو انجام دادم ولی هنوز هم شناسایی نمیکنه گوگلش کردم چند روش گفتن ولی بازم شناسایی نکرد از AVD اندروید استودیو استفاده میکنم ارور An error occurred while creating the AVD. See idea.log for details.رو میده نمیدونم چیکار کنم واقعن همه راها رو ازم گرفته

  • علی گفت:

    سلام من این خطا رو دارم چه کنم ؟
    unable to instantiate activity component info

  • ایمانی گفت:

    با سلام من چطور این ارور رو برطرف کنم
    وقتی میرم تو xml فایل و صفحه ی design بالا نمیاد و ارور failed to initialize editor رو نشون میده

  • taha گفت:

    سلام ببخشید همونظور که در دومین پاسخ گفتین لطفا بگین فایل build.gradle در چه مسیری در سیستم قرار دارد

  • kourosh گفت:

    وی پی انی که دارم سرعت خیلی خوبی داره,کل گوگلو زیر و رو کردم از stackoverflow و… هیچکدوم جواب نداد,حتی اپو دوبار پاک کردم دوباره نصب کردم اوکی نشد,پلاگین اندروید استودیو ساپورت و گریدل هم نسخه های متفاوتشو نصب کردم از خود برنامه,ارور جدیدی میداد:This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer.
    که نسخه های جدیدترو نصب کردم باز هم همین ارورو میداد. dns شکن رو هم زدم نشد

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

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

  • Kourosh گفت:

    سلام،من برای اولین بار اندروید استودیو رو نصب کردم،ولی مشکل سینک گریدل دارم،ولی قسمت دیزاین بالا نمیاد
    میگه design editor is unavailable until after a successful project sync
    ارور دیگه: could not resolve all files for configuration :app:android apis
    هرکاری میکنم سینک نمیشه،حتی سعی کردم یه نسخه دیگه گریدلو نصب کنم،تغییر ipهم همیشه فعاله

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

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

  • امیر گفت:

    سلام چند روزه هر کاری میکنم نمیتونم این ارور رو برطرف کنم
    Could not resolve all artifacts for configuration ‘:classpath’.
    > Could not find gradle-4.1.1.jar (com.android.tools.build:gradle:4.1.1).

  • rz گفت:

    سلام
    من از aide استفاده می کنم و اندروید گوشی ۵٫۱
    ولی متریال دیزاین تو پروژه هام کار نمیکنه
    لطف میکنید بفرمائید مشکل از چیه؟

  • مریم گفت:

    سلام و سال نو مبارک
    من آخرین نسخه اندروید استودیو را نصب کردم و مشکلی هم بابت سینک کردن گریدل وجود نداشت. اما الان که در آن برنامه نوشتم ران نمی شود و با همچین خطایی روبرو هستم.
    AAPT2 aapt2-4.1.2-6503028-windows Daemon #7: Daemon startup failed
    متاسفانه هیچ جا هم در مورد تین ارور اطلاعاتی وجود ندارد. ممنون میشوم بنده را راهنمایی بفرمایید.

  • elham گفت:

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

  • Reza گفت:

    سلام. موقع دانلود امیلاتور چجوری میشه این خطا installation didnt Complete succsessfull see The ide log for details حل کرد؟

  • یزدخواستی گفت:

    سلام هاردم خراب شد جایگزین کردم sdk رو به هارد جدید منتقل کردم و اندروید استودیو ۴٫۱٫۲ رو نصب کردم مشکلی برای خروجی گرفتن از برنامه هام ندارم فقط خواستم یک اکتیویتی به پروژم اضافه کنم ولی گزینه های اکتیویتی همش غیر فعال بودن همینطور تمام گزینه های پاین منوی new همشون غیر فعال و برنگ خاکستری هستند مثل fragment folder service و …… باید چکار کنم راهنمائی بفرمائید تشکر

  • mahdi گفت:

    سلام و تشکر از سایت خوبتون، بنده یک مشکلی در قسمت خروجی گرفتن از اندروید استودیو داشتم، در هنگام خروجی گرفتن اسم دو فایل jar یکی intellij-core-27.1.2.jar و یکی kotlin-compiler-27.1.2.jar رو خطا میده و میگه که پیدا نمیشه این دو فایل ، اما زمانی که بنده لینک مربوط به این فایل ها رو کلیک میکنم تا به صورت دستی دانلود کنم، با موفقیت دانلود میشوند. حالا مشکل اینجاست که من این فایل ها رو نمیدونم کجا بگذارم که مشکل حل بشه. لطفا راهنمایی کنید. تمام گوگل رو جستجو کردم اما پاسخ خوبی پیدا نکردم.

  • محدثه گفت:

    با سلام
    چگونه دستگاه هایی که در AVDmanager منیجر اندروید تعریف می شوند را در هنگام باز کردن مجدد طوری تنظیم کنیم که اندروید آنها روشن باشد. به عبارت دیگر این دستگاهها پس از بستن پنجره شان خاموش می شوند و در دیگر که آنها را اجرا می‌کنیم از اول شروع به روشن شدن و بالا آمدن اندروید میکنند.
    این مسئله در AVD منیجر و در اندروید منیجر جدید چگونه قابل حل است؟

  • oprymhd گفت:

    سلام این برنامه نسخه ۳۲ اجرا میشد. ولی بعدا امولاتور ارور داد و دیگه باز نمیشه…
    نسخه ۶۴ هم متن منو ها قابل خوندن نیست..
    یک هفته منو در گیر خودش کرده و خیلی ناراحتم بابت این برنامه..
    راهتمایی میکنید. چرا فونت نسخه ۶۴ بیت قابل نمایش نیست تو منو ها////