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

اگر در پیدا کردن این گزینه مشکل دارید مطلب ۲۱ روش افزایش سرعت بیلد 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 بیش از یکسال است که بازنشسته شده با اینحال هنوز به صورت پیشفرض در لیست مخازن وجود دارد و دلیلی ندارد بخواهیم آنرا حذف کنیم.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() jcenter() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() jcenter() } } |
نسخههای قدیمی اندروید استودیو: باید بررسی کنید در بلاکهای dependencies (هردو بلاک) موجود در فایل build.gradle هرسه مخزن google() و mavenCentral() و همچنین jcenter() تعریف شده باشد و چنانچه یک مورد تعریف شده باشد. مانند زیر:
1 2 3 4 5 | 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 حذف کرده و مجدد سینک کنید تا به کلی از پروژه حذف گردد.
1 2 | 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 نصب شده باشند)
اگر این روش تاثیری نداشت، عبارتی مانند “Android studio preview not showing” را گوگل کنید
سلام و وقت بخیر
من به ارور:
> Could not find method android() for arguments [build_7l1vybzaeg56jhh4qrtzamlm2$_run_closure2@42f93733] on root project ‘My Application’ of type org.gradle.api.Project
بر میخورم میشه راهنماییم کنید لطفا؟
ممنون میشم زود منو راهنمایی کنید
https://stackoverflow.com/q/37250493
لینک بالا رو بررسی کنید ببینید علت همین هست؟
لطفا راهنمایی کنید:
مشکل من اینه:
License for package Android SDK Build-Tools 30.0.3 not accepted.
و همچنین این:
License for package Android SDK Platform 31 not accepted.
Failed to install the following Android SDK packages as some licences have not been accepted.
من این سه ارور رو در موقع Build شدن دریافت می کنم
اگر ابزار رو آفلاین نصب کردید، به صورت آنلاین نصب کنید
سلام
من وقتی میخوام برنامه رو باز کنم ارور میده و مینویسه
Please reinstall android studio from scratch
اندروید استودیو ناقص نصب شده. مجدد نصبش کنید
سلام استاد
پروژه ام رو نمیتونم بصورت امضادار خروجی بگیرم بصورت غیر امضا دار هم که خروجی میگیرم یعنی بصورت build apk اصلا خروجی نمیده خطا میده.?
AAPT2 aapt2-7.1.2-7984345-windows Deamon #0:Deamo startup failed
پروژه جدید هم که میزنم بازم همین ارور رو میده،پروژه ام هم اصلا خطا نداره.
آموزش گرفتن خروجی APK رو با دقت مطالعه کنید
استاد درواقع وقتی بیلدش میکنم این ارور رو میده و تا ارورش برطرف نشه خروجی نمیشه گرفت،دستورات پروژه ام هم خطا نداره،توگوگل که زدم گفته مشکل از AAPT2 Deamon هست ولی بازم به نتیجه ای نرسیدم.
دلایل متعددی میتونه داشته باشه و باید بررسی بشه. چیزی به ذهنم نمیرسه بتونم راهنمایی کنم
روی نسخه های جدید اندروید استدیو اگه با خطای waiting for debugger to attach android studio مواجه شدید، زبان ویندوز را تغییر بدهید و روی انگلیسی بگذارید تا مشکل حل بشود. خیلی دنبال این مشکل گشتم اما هیچ جایی جوابش نبود. تو کامنتهای این سایت به صورت ضمنی جوابش را پیدا کردم. گفتم بنویسم که اگه کسی سرچ کرد به جوابش برسه
ممنون از شما که به فکر هموطنانتون هستید
ارور Could not initialize class com.android.sdk lib.repository.android sdkhandler در اندروید استادیو رو برام میده چکار کنم؟؟
https://stackoverflow.com/a/68268074
باتوجه به توضیحات بالا، ورژن com.android.tools.build:gradle رو اصلاح کنید. راه سادش اینه یه پروژه جدید بسازید ببینید ورژنی که روی اندروید استودیوی شما فعال هست چیه و همونو استفاده کنید
سلام موقع باز کردن سورس یک پروژه به این خطا میخورم لطفا راهنمایی کنید
> Could not find com.android.tools.build:gradle:3.0.1.
project : > io.realm:realm-gradle-plugin:4.2.0
project : > io.realm:realm-gradle-plugin:4.2.0 > io.realm:realm-transformer:4.2.0
راهنماییم اینه که متن همین صفحه رو مطالعه کنید. اروری که فرمودید رو توضیح دادم
سلام استاد
من چند روز هست که مشکل سینک شدن گریدل رو دارم، هیچ جوره هم درست نمیشه انواع قفل شکن ها و پروکسی ها رو امتحان کردم اس دی کی ها همه اینها اوکیه، ولی بازم مشکل سینک شدن داره و ارور
failed to resolve:com.android.support:appcompat-v7:32+
لطف کنید بگید مشل از کجا هست دیگه خسته شدم. درضمن اندروید استادیوم نسخه۲٫۳٫۳ هست.
اندروید استودیوتون قدیمی هست بزرگوار. لطفا آموزش نصب رو مطالعه کنید و بر اون اساس نسخه جدید رو نصب کنید
استاد من نسخه جدید اندروید استادیو رو نصب کردم اما هنوزم مشکل سینک شدن گریدل داره،با شکن هم امتحان کردم بازم سینک نمیشه
سایر روش های تغییر IP رو بررسی کنید. مطمئن بشید اینترنتتون از سرعت کافی برخوردار هست
سلام . در هنگام بیلد شدن پروژه به من خطای زیر را می دهد :
ERROR:C:\Users\TOOSCOM\.gradle\gradle-5.6.4-all\caches\transforms-3\b6f0d187be5c9a123a53118d219dfb77\transformed\material-1.5.0\res\values-v31\values-v31.xml:18:5-101: AAPT: error: resource android:color/system_neutral2_0 not found.
پروژه جدید هم که می سازم و موقع بیلد باز هم این ارور را می دهد
بررسی بفرمائید:
https://stackoverflow.com/q/69044514
سلام روز بخیر من سیستمم رو ری استارت کردم از اون موقع دیگه هیچ کدوم از پروژه هام ران نمیشه همشم اون بالا بقل ران کردنش زده LOADING DEVICE و کلا نه با کابل به گوشی واقعی وصل میکنم بالا میاد نه ایمولیتور ها
این ارور هم داد:
java.lang.RuntimeException: Unable to create Debug Bridge: Unable to start adb server: Process did not terminate within specified timeout, killing it ‘C:\Users\user\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server’ failed — run manually if necessary
در همین صفحه بخش “Genymotion (یا سایر شبیه سازها) با اینکه در حال اجرا هست اما در لیست Connected Devices نمایش داده نمیشود” رو انجام بدید
سلام
من چند وقته که با سینک شدن گریدل مشکل دارم همش خطای زیر رو نشون میده :
Could not initialize class org.gradle.tooling.internal.provider.ProviderConnection$ProgressListenerConfiguration
نمیفهمم منظورش چیه!! اگه میشه راهنماییم کنید.
احیانا مربوط به مشکل اتصال به اینترنت نیست؟
این لینک رو هم یه بررسی بکنید:
https://stackoverflow.com/a/31002102
سلام.من یکبار برنامه رو نصب کردم بدون توجه به این کهئsdkو jdkرو بهش اد کنم و برنامه خطا میگیره .برنامه رو پاک کردم که دوباره نصب کنم دیگه اون قیمت ها رو برام نمیاره که درستش کنم هور کار میکنم نمیشه اگر میشه یک راهنمایی بدین ممنون میشم
jdk خیلی وقته لازم نیست دستی نصب کنید. آموزش نصب اندروید استودیو رو با دقت مطالعه و اجرا کنید نباید مشکلی داشته باشید
سلام. وقت بخیر. من میخوام پکیج ۹۷۰۰۰ تومنی رو خرید کنم ولی صفحه اول سایت android-studio بالا نمیاد میخواسم بدونم پشتیبانی میشه از این سایت و در صورت واریز فایلها به ایمل ارسال میشه یا نه. ممنونم
سلام. چه اروری در صفحه اول میگیرید؟
سلام
این ارور رو هنگام اجرای برنامه ام میده: No target device found.
می شه بگید چکار کنم؟
https://code2care.org/2020/error-running-app-no-target-device-found
سلام وقت بخیر
ممنون بابت توضیحات خوب و رساتون ..
امکان دانلود pdf این آموزش که در انتها قرار دادید نیست. میشه راهنمایی بفرمایید چطور pdf رو داشته باشیم؟
صفحه پرسش های رایج چون لازمه مرتب آپدیت بشه ترجیح دادم PDF نباشه تا کاربر نسخه آنلاین رو چک بکنه و موارد جدید رو هم ببینه
سلام استاد مطهری عزیز خسته نباشید
لطفا این تصویر رو ملاحظه کنید:
https://s6.uupload.ir/files/error_9g2j.png
توی مطالبی که در این صفحه درج کردید کامل سرچ کردم ولی راه حل متناسب پیدا نشد. ممنون میشم راهنمایی کنید
سلام. من استاد نیستم
ارور رو گوگل هم کردید؟ مثلا “android studio missing registered classes”
سلام مهندس/ در یکی از آموزش ها تون (که یادم نیست کدوم) وقتی گوشی رو از حالت portrait به landscape تغییر می دادیم محتوای App رو حذف می کرد.
می خواستم بدونم چه کدی بزنم محتوا هنگام تغییر orientation پاک نشه.ممنون/
اینو گوگل کنید:
save activity state on device change orientation
پیداش کردمم/این مبحث در بخش Activity قسمت Event وجود داره/ راستی مهندس در همین مبحث مذکور گفته بودید راه حل بهتر save داده ها توسط Bundle هست که به آموزش های آینده پاس مون داده بودی که هنوز اون زمان ظاهرا فرا نرسیده.ممنون از شما/
راستی این تصویر رو لطفا ببینید:
https://s6.uupload.ir/files/screenshot_2022-01-26_095939_es9g.png
می خواستم بدونم از کدوم کتابخونه استفاده کرده: مربوط به معرفی آیکن هاست که وقتی کاربر برای اولین بار نصب می کنه این بهش نشون داده بشه.
و سایتی وجود داره که کتابخانه ها رو داخل خودش داشته باشه؟
اطلاعی ندارم متاسفانه
مهندس یه اپ نقاشی دارم/ وقتی تغییر جهت میدم محتوا پاک میشه و از طریق bundle توی youtube پیدا کردم ولی توی فیلم int ذخیره می کنه ولی من می خواهم نقاشی ذخیره کنه بجای putInt چه مدتی باید بکار ببرم/ فیلم مذکور:
https://www.youtube.com/watch?v=bjPkPDo-ZE0
ممنون میشم مشکلم حل کنید.
من وقتی می خوام پروژه رو run کنم ارور no target device found میده
https://code2care.org/2020/error-running-app-no-target-device-found
سلام وقت بخیر
من برا اینکه آهنگ هارو کپی کنم توی جاوا ، یه پوشه ساختم ولی اون پوشه رو بالا نمیاره که آهنگ رو کپی کنم
مشکلش چیه؟
پوشه رو کجا بالا نمیاره؟
با سلام ببخشید چرا Android developers import
در اندروید استودیو نصب نمیشه یا نرم افزار جایگزین برای این برنامه چیه؟ بصورت آفلاین هم نصب نمیشه خواهشاً مشکل چیست؟؟ با تشکر
چیزی به اسم Android developers import هم داریم مگه؟
ببخشید Android drawable importer میگم..
این تاپیک رو مطالعه کنید:
https://stackoverflow.com/q/60412216
سلام . خسته نباشید . ممنون از آموزش خوب شما .
یه سوال
من یک بانک اطلاعاتی با نرم افزار sqlite ایجاد کردم و کلیه فیلد ها رو هم مقدار دهی کردم یعنی بانک کاملا پر ست . و قابل تغییر نمیباشد .
این فایل با پسوند db ساخته و پر شده است . در حال حاضر فایل را میخوام داخل وب سرور بزارم و از آنجا فراخوانی کنم .
نرم افزار wamp اجازه این بانک اطلاعاتی رو به من نمیده و فقط نوع بانک خودشو میشناسه .
میخواستم بپرسم چطوری امکانش هست این نوع فایل رو بتونم از سرور فراخوانی کنم و از محتویات داخلش برای برنامه اندروید استفاده کنم ؟
اگر مبحثش بزرگه امکانش هست یه آموزش در این زمینه ایجاد کنید .
ممنون
سلام استاد
واقعا آموزش هاتون خوبه من راحت میفهمم حتی از فیلم های ویدیویی هم کاملتره چون به صورت نوشته هست کامل توضیح دادین همه چی رو .
خواهش میکنم آموزش هاتون رو کمی سرعت بهشون بدین و مباحث های مهم رو هم مثل Dagger2 و LiveData و معماری MVVM و RXJava و … پوشش بدین تا این یه پکیج شگفت انگیز بشه
سلام. خوشحالم که مفید بوده براتون. مواردی که فرمودید در برنامه هستش. ایشالا سرعت کار هم بیشتر بشه
سلام استاد خوبین؟
آموزش RxJava هم تو برنامتون هست قرار بدین؟
سلام. تو برنامه که هست ولی اینکه به چه زمانی برسه رو نمیتونم تعیین کنم
سلام خسته نباشید
بعضی مواقع نمیشه تایپ کردن در اندروید استدیو مثلا وقتی یه خطی رو کپی میکنی بعد از اون دیگه نمیشه تایپ کردن و باید سه چهار بار بزنی روی دکمه c تا بشه تایپ کرد
copy paste هم نمیشه با کیبورد گرفت باید حتما با موس انجام بدی مشکل چیه؟
والا من این مشکل رو تجربه نکردم
https://drive.google.com/file/d/1-y4sNQxSlV3qBVm3V7q2BTTa5D-44KVF/view?usp=sharing
عکس ارور در تصویر هست
مشکلsdk هست که دانلود نمیشه
همه روش های دور زدن رو امتحان کردم مثل شکن و fod و … ولی جواب نداد
لطفا راهنمایی کنید
شما اصلا محلی برای ساخت فایلهای SDK تعیین نکردید. کادر مربوطه خالی هست
سلام و وقت بخیر
مشکل من هم همینه
مسیر رو میدم ولی ارور میده
محل رو هم درایو c و هم غیر c دادم و مشکل حل نشده
https://drive.google.com/file/d/1MPLSsSe1KTgmgT-ZJYWIyb9zcKshP2ja/view?usp=sharing
اگه SDK رو به روش آفلاین نصب کردید چک کنید موارد ضروری نصب شده باشه (آموزش نصب اندروید استودیو رو با دقت مطالعه کنید)
ضمنا پوشه ای که میسازید در نامگذاریش فضای خالی بکار نرفته باشه
سلام یک پروژه با زبان جاوا ساختم و هنو در جاوا کدی ننوشتم و ارور میده لطفا کمک کنید پروژه باید تحویل بدم
Cannot resolve symbol ‘support’
Cannot resolve symbol ‘MainActivity1’
Method does not override method from its superclass
Cannot resolve method ‘onCreate’ in ‘AppCompatActivity’
ظاهرا پروژتون بیلد نشده. ببینید در تب Build پایین چه اروری گرفتید و مربوط به چه قسمتی هست
سلام
به تازگی آندروید استودیو رو نصب کردم. برای ایجاد اولین پروژه به ارور زیر برخوردم:
Gradle sync failed: Could not find com.android.tools.build:gradle:7.0.3.
Searched in the following locations:
– https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.3/gradle-7.0.3.pom
– https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.0.3/gradle-7.0.3.pom
میشه لطفا راهنماییم کنین. با تشکر
راهنمایی اینه که نکات موجود در همین صفحه ای که دیدگاه رو ثبت کردید رو با دقت مطالعه کنید. موردی که ذکر کردید جزء مواردی هست که راهکارش توضیح داده شده
سلام وقت بخیر لطفا کمک کنید من sdk
نصب کردم ای پی ای رو دانلود نمیکنه خودم بخام افلاین بریزم کجا باید بریزم تو گوشه اس دی کا باید بریزم؟ و اینکه یه خطا به من میده چطور میتونم رفع کنم
این خطا رو موقع ران کردن برنامه بهم میده
he minCompileSdk (31) specified in a
dependency’s AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module’s compileSdkVersion (android-30).
Dependency: androidx.core:core-ktx:1.7.0.
AAR metadata file: E:\ide\jdk\caches\transforms-3\c4000b1f58767d7e9b62b0600db1c210\transformed\jetified-core-ktx-1.7.0\META-INF\com\android\build\gradle\aar-metadata.properties.
لطفا اگر آیدی تلگرام دارید بهم بدید
در خصوص سوال اول، آموزش نصب و راه اندازی اندروید استودیو رو کامل و با دقت مطالعه کنید تا به جواب سوالتون برسید
https://android-studio.ir/?p=249
در مورد ارور هم متنش رو دقت کنید. گفته minCompileSdk لایبرری مربوطه بزرگتر از compileSdkVersion ای هست که تو پروژه تعریف شده. (به ترتیب ۳۱ و ۳۰ هست).
سلام مهندس خسته نباشید/
لطفا آموزش Android Profiler
معماری MVVM, MVC
Live Data
Data Binding
هم قرار بدید. ممنون میشم/
سلام. همه مواردی که فرمودید در برنامه هست (بجز MVC). ایشالا فرصتش پیش بیاد اضافه میشه
به امید خدا/ مهندس من جای شما نیستم گرفتاری های شما رو هم ندارم ولی به نظرم خیلی وقته آموزش جدید توی سایت قرار ندادین/ متاسفانه یا خوشبختانه سرعت تغییرات در اندروید استودیو زیاده مثلا زبان کاتلین، خواهشا سرعت رو بیشتر کنید تا پکیج انشالله کامل بشه/تشکر از شما/
سلام. بله به قول خودتون گرفتاری ها زیاده. فرصتی هم که چند وقت قبل داشتم رو گذاشتم رو بروز کردن مباحث قبلی که با نسخه جدید اندروید استودیو سازگار باشه. البته راجع به کاتلین که فرمودید ان شا الله اگر بتونم استارتش رو بزنم، در قالب ویدئو خواهد بود و کاملا مجزا از پکیج فعلی
اگه منظورتون اینه که هزینه پکیج کاتلین جدا محاسبه میشه، پس یه تخفیف حسابی به کسانی که پکیج اندروید رو خریدن بدید.
حتما همینطوره
سلام ببخشید م تازه دار برنامه نویسی رو شروع میکنم بعد تو بیلد به یه همچین خطایی برمیخورم مدت زیادیم هست ک درگیر این مشکلم لطفا زود جواب بدید
چجور خطایی؟
سلام لطفاا راهنمایی کنید این الان build شد یا هنوز مشکل داره؟
https://s4.uupload.ir/files/untitle_i37f.jpg
ابزار SDK (بخصوص بیلد تولز) رو آنلاین نصب کردید یا آفلاین؟
سلام ممنون میشم کمکم کنید چند روزه با gradle درگیرم syncنمیشه هر بار یه اروری میده این دفعه ارور
Gradle sync failed: Unsupported class file major version 61 (7 s 607 ms)
رو میده و هر کاری میکنم حل نمیشه
بررسی بفرمائید:
https://stackoverflow.com/a/69881724
سلام پیرو سوال قبلیم کمی تغییررات انجام دادم ولی باز سینک نمیشه و این ارور رو میده؟
https://s4.uupload.ir/files/untitled1_mp9g.jpg
ممنون میشم جواب بدین
این مورد رو اطلاعی ندارم
سلام برای ران کردن ب این ارور بر میخورم What went wrong:
Could not determine the dependencies of task ‘:app:compileDebugJavaWithJavac’.
> Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-30 Android SDK Platform 30
tools Android SDK Tools
build-tools;29.0.2 Android SDK Build-Tools 29.0.2
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another
ابزار رو آفلاین نصب کردید یا آنلاین؟
سلام
ممنون مشکل قبلی حل شد.
ارور جدید برای انتقال و اجرای برنامه به امولاتور جدید در زیر هست. لطفا بگید علتش چیه ؟
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:app:processDebugResources’.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> Android resource linking failed
AAPT: error: resource android:attr/lStar not found.
متن ارور رو با دقت بررسی کنید
resource android:attr/lStar not found: اینجا گفته android:attr/lStar که تعریف کردید در res موجود نیست. یعنی با نام lStar چیزی در ریسورس ها تعریف نشده
سلام
DNS شکن رو فعال کردم
اندروید استدیو ۴٫۰ نصب کردم و jdk 17 نصب کردم موقع ایجاد پروژه خطای
Could not download builder-4.0.0.jar (com.android.tools.build:builder:4.0.0): No cached version available for offline mode
رو میده. این مشکل چطور بر طرف میشه؟
اگه به ارورها دقت کنید در اکثر مواقع خودتون مشکل رو متوجه میشید. انتهاب متن گفته “No cached version available for offline mode” یعنی شما در حالت آفلاین هستید که در همین صفحه نحوه تغییر وضعیت از آفلاین به آنلاین و بلعکس توضیح داده شده
سلام خسته نباشید من هنگام ایجاد پروژه ( و قدیمی هایی که داشتم) جدید بیلد نمیشه و این ارور رو میده
Premature end of file
و فی.لتر شک.ن و اینام اوکی چون با چند تا دیگه و پروک.سی زدم همین خطا رو داد
ی دوروزه دستم بنده ممنون میشم جواب بدید
https://s4.uupload.ir/files/screenshot_2021-12-02_055944_8jx1.png
من “android studio Premature end of file” رو گوگل کردم که به جواب زیر رسید. بررسی بفرمایید
https://stackoverflow.com/a/24388487
سلام و ادب
استاد به یک مشکل برخورده ام.
وقتی میخوام خروجی apk بگیرم، خطای زیر رخ می دهد:
Failed to install the following Android SDK packages as some licences have not been accepted.
build-tools;30.0.2 Android SDK Build-Tools 30.0.2
در قسمت sdk manager اصلا هیچ آپدیتی نمی آید که بخواهم نسخه ۳۰٫۰٫۲ رو دانلود کنم(از پروکسی استفاده می کنم)
۱٫ الان چه نسخه ای از build tools رو نصب دارید؟
۲٫ این ابزار رو فلاین نصب کردید یا آنلاین؟
سلام
آموزش معماری MVP و MVVM هم قراره بزارین؟
سلام. به امید خدا بله اما زمان مشخصی نمیتونم تعیین کنم
سلام خسته نباشید
من حالت افلاین رو غیر فعال کردم ولی همچنان ارور Disable Gradle ‘offline mode’ and sync project میده
مطمئنید غیر فعال شده؟
در مورد عدم عملکرد Gradle با اضافه کردن mavenCenteral مشکل حل نشد…..شما عالی هستید…
سلام من با این خطا
Could not find com.android.tools.build:gradle:7.0.1.مواجه شدم هرکار میکنم گردل و پیدا نمیکنه دانلود نمیکنه مشکلش چیه به نظرشما؟
ارور Could not find تو همین صفحه راهکارش توضیح داده شده بزرگوار
درود بر شما
وقتی من هر آیتمی (مثل تکست یا دکمه) را می کشم رو قسمت دیزاین، گوشه سمت چپ و اون بالا می چسبه و من نمی تونم اونو حرکت بدم
لطفا راهنمایی بفرمایید.
آموزش های مربوط به رابط کاربری رو با دقت مطالعه و تمرین کنید. هر نوع view group ای متفاوت هست.
سلام واقعا آموزشاتتون کاربردی و عالیه ممنون
و اینکه امکانش هست آموزشات زبان های دیگه مثل سی شارپ یا سی پلاس پلاس یا زبان سی رو بزارید اما اگر سی شارپ رو بزارید بهتره ممنونم.
ممنون. زبان بعدی که ان شا الله روش کار میشه کاتلین هست
سلام من تا ایکلمس رو یاز می کنم یک صفحه ی مستطیل شکل مدیدار میشه و نامدید و وارد یرنانه نمیشه حتی اگه بار ها هم انجام بدیم لطفااااا کمک کنید
صفحه مستطیل شکل چه پیغامی میده بهتون؟ اسکرین شات رو داخل uupload.ir آپلود کنید و لینکش رو اینجا بذارید بررسی بشه
من توی یه پروژه ای نیاز به این دارم که کاربر بتونه به تعداد دلخواه سوییچ داخل برنامه ایجاد کنه و با فشرده شدن هر سوییچ یه سری دستور که برای هر کلید دستورات متفاوته اجرا بشن
با خودم فکر کردم که اگر نیاز نداشتیم که کاربر بیاد کلید ها رو تعریف کنه خودمون کلید ها رو تعریف میکردیم و خب هر کلید هم یه تابع منحصر به فرد داخل اندروید استدیو داره و دستورات مربوط به هر کلید رو داخل تابع خودش مینوشتیم
ولی الان که نیاز داریم حین اجرای برنامه روی موبایل کلید ها رو کاربر تعریف کنه قضیه متفاوته و الان یکم گیج شدم که باید با چه الگوریتم و چه دستوراتی این نیاز رو برطرف کنم
ممنون میشم که کمکم کنید
والا این موردی که مدنظر شما هست پیچید تر از این حرفاست که بشه اینجا توضیح داد
سلام
وقطی برنامه باز میکنم کد ها قرمز میشن و خطا میزنه بدون دست کاری
پروژتون بیلد نشده. ببینید چه اروری گرفتید در پایین اندروید استودیو. ارور رو ترجمه کنید ببینید مفهومش چی هست. اگه متوجه نشدید توضیحات همین صفحه و همچنین دیدگاهها رو هم بررسی کنید. نهایتا بازم اگه به نتیجه نرسیدید اسکرین شات بگیرید روی uupload.ir آپلود کنید و لینکشو اینجا بذارید بررسی بشه
سلام وقت بخیر.ببخشید صفحه پریویو xml داخل اندروید استودیو برای من رزولوشنش پایینه و صفحه تاره انگار.داخل استک اورفلو هم یک نفر این مشکل رو داشت ولی جوابی نگرفته بود.شما چاره ای دارین برای این مشکل؟با سپاس.
دیوایسیی که به طور پیش فرض بالای صفحه preview فعال هست رو تغییر بدید احتمالا حل بشه. البته اینطور که یادمه باید API مربوط به اون نسخه اندروید رو هم در SDK نصب داشته باشید
سلام وقت بخیر
در ابتدا بابت زحمتتون برای مطلبی که گذاشتید تشکر میکنم
من geo locator رو به فایل pubspec.yaml اضافه کردم و فایلش رو import کردم وقتی پروژه رو اجرا میکنم با خطای زیر مواجه شدم که تموم نتو زیر و رو کردم و دلیلش رو پیدا نکردم، از vpn و ip لهستان و آلمان و انگلستان تست کردم استفاده میکنم حتی sdk رو براحتی آپدیت کردم ولی این بهه هیچ صراطی مستقیم نیست.
* What went wrong:
A problem occurred configuring root project ‘android’.
> Could not resolve all artifacts for configuration ‘:classpath’.
> Could not find lint-checks-27.1.0.jar (com.android.tools.lint:lint-checks:27.1.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/27.1.0/lint-checks-27.1.0.jar
> Could not find kotlin-compiler-27.1.0.jar (com.android.tools.external.com-intellij:kotlin-compiler:27.1.0).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/kotlin-compiler/27.1.0/kotlin-compiler-27.1.0.jar
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.
من تازه کار هستم فایل هاشو دانلود کردم ولی نمیدونم آفلاین باید چکار کنم.ممنون میشم راهنماییم کنید
روش های تغییر آی پی که در صفحه زیر معرفی شده بررسی کنید
https://android-studio.ir/how-to-bypass-software-sanctions
اقا جان یک سوال
من میخوام داخل دانشگاه همین رشته رو بردارم شما از شغلت راضی هستی؟ از رشتت راضی هستی؟
هر تخصصی اگه براش وقت بذارید بازار کارش هست. بستگی به اراده و شیوه کاری خودتون داره
سلام،اندروید استودیو رو میخوام ران کنم با صفحه
start failed
مواجه میشم چیکارکنم که ران بشه و بقیه کاراشوبکنم
دلایل مختلفی میتونه داشته باشه. اگه متن ارور ادامه داره ترجمه کنید ببینید علتش رو چی گفته. یا ارور رو گوگل کنید. اگه بازم به نتیجه نرسیدید یه اسکرین شات داخل uupload.ir آپلود کنید و اینجا بذارید بررسی بشه