بررسی و پاسخ به مشکلات و پرسشهای رایج
در این صفحه مشکلات و ارورهای رایج برنامه نویسان اندروید از جمله مشکلات نصب اندروید استودیو همراه با روشهای حل آن لیست شده است. لطفا قبل از بیان مشکلات خود در قسمت دیدگاهها، موارد موجود را با دقت بررسی کنید. چنانچه در آینده ارور جدیدی نیاز به توضیح داشته باشد در همین صفحه اضافه خواهد شد.
– ارور 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 بیش از یکسال است که بازنشسته شده با اینحال هنوز به صورت پیشفرض در لیست مخازن وجود دارد و دلیلی ندارد بخواهیم آنرا حذف کنیم.
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 نصب شده باشند)
اگر این روش تاثیری نداشت، عبارتی مانند “Android studio preview not showing” را گوگل کنید
ببخشید یک سوال
اگر امکانش هست حساب کاربری من رو نگاه کنید وقتی داخل قسمت آرشیوهای دانلود من میرم نوشته ۱۸ آذر ۱۳۹۹ من این آموزش رو تقریبا همون موقع ها خریده بودم الان این آموزش ۹۷ تومنی که گذاشتید همونه یا باید دوباره تهیه کنم؟
میخواستم در قسمت تماس با ما بنویسم اون قسمت کار نکرد.
جزئیات به ایمیلتون ارسال شد
سلام اقای مطهری ببشخید مزاحم شدم من چند هفته است برنامه نویسی اندروید رو شروع کردم و این که یه سوال برام پیش اومده برای این که یه برنامه نویس فول استک موبایل بشیم باید چه چیزی هایی غیر از این مطالبی که داخل سایت هستش باید یاد بگیریم؟
مثلا باید کار با پایگه داده و غیره یا نمی دونم چطوری بگم رفتم سرچ کردم ولی کاملا گیج شدم
ممنون میشم جواب بدین
باید بک اند رو هم یاد بگیرید بخواید فول استک بشید. حالا بک اند خودش کلی حالت مختلف داره. اینکه با چه فریمورکی کار کنید (لاراول، جنگو و…)
همه چیو نصب کردم، آخرش به قندشکن نیاز داره یه مشت emulator رو که خودم براش ریختم دوباره با سرعت لاکپشت دانلود و نصب کنه. هیچی همون web development خیلی راحتتره و تعداد شغل هاش هم خیلی بیشتره.
یعنی اگه تو وب هم به یه مشکل بر بخورید بیخیالش میشید؟
سلام ببخشید بنده بعد از نصب فایل apk و اجرای درست ان خواستم برنامه رو حذفش کنم ولی بعد از حذف برنامه وقتی عملیات حذف تمام شد بلافاصله گوشی ریستارت میشه و باعث تیک زدن و هنگ چند ثانیه ای گوشی های دیگه هم میشه به نظر شما از چی میتونه باشه ؟ البته فقط برای این apk اینطور هستش و با یونیتی بیلد گرفتم .
واقعیتش اینه که تو سایت های خارجی گشتم یکی از کاربرها نوشته بود که پارتیشن کش رو پاک کن که نمیدونم چی هست و چه ربطی داره(wipe the cache partition)
در زمینه گیم انجین ها تجربه ای ندارم متاسفانه
سلام من اگر برنامه ای که برای اندروید بیلد میگیرم قسمت minimum api level رو روی ۴٫۰ و قسمت target api level رو روی ۲۹ قرار بدم در این صورت یعنی فقط از اندروید ۴ تا ۲۹ اجرا میشه ؟ و اگر روی گوشی با api level level 30 اجرا کنیم مشکلی به وجود نمیاد؟ target api level دقیقا چرا استفاده میشه؟forward compatibilty , backward compatibility در اینجا به چه معناست؟ ممنون
در جلسه آموزش ساخت پروژه اندرویدی این موارد به طور کامل توضیح داده شده:
https://android-studio.ir/create-android-project-and-its-structure
سلام عذرمیخوام من این مشکل برام به وجود اومده dev/kvm is not found باید چیکار کنم؟
اروری که فرمودید رو گوگل کردم. اولین نتیجه این صفحه بود لطفا بررسی بفرمایید:
https://stackoverflow.com/q/36812624/8314092
سلام مهندس من از وی پی انی که استفاده میکنم کاملا بدون مشکله و کتابخانه ها راحت ایمپورت میشن ولی کتابخانه دیزاین برام ایمپورت نمیشه
چه اروری میگیرید؟
سلام استاد مطهری ، وقت بخیر
من یک برنامه نصفه و نیمه با اندروید استودیو ساخته بودم و همه چیز درست بود. برنامه بیلد شد و خروجی هم با ایمولاتور چک شد بدون هیچ مشکلی.
ولی متاسفه از حدود سه ماه بعد استودیو هیچ برنامه ای رو اجرا نمیکنه و موقع بیلد کردن پیغام خطای زیر رو میده:
Could not find aapt2-windows.jar (com.android.tools.build:aapt2:3.4.0-5326820)
حتی از راهنمایی های شما اینکه mavenCentral را بین google و jcenter در دو بخش gradle قرار دهید استفاده کردم. ولی همچنان مشکل باقیست.
از کیمیا وی پی ان استفاده می کنم.
ممنون میشوم اگر راهنماییم کنید .
از سایر روش های تغییر آی پی که در
https://android-studio.ir/how-to-bypass-software-sanctions
معرفی شده استفاده کنید. jcenter رو هم حذف کنید
سلام وقت بخیر
من ارور
License for package Android SDK Build-Tools 30.0.2 not accepted.
و
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
دارم.
چجوری حلش کنم؟ وقتی لینک install missing SDK packages رو میزنم هم
All packages are not available for download!
The following packages are not available:
– Package id build-tools;30.0.2
نمایش میده.
سلام. Build-Tools 30.0.2 رو آنلاین نصب کردید یا آفلاین؟
سلام و خسته نباشید
ببخشید من اندروید استودیو رو دقیقا مطابق با دستورالعمل شما به روش آفلاین با همون فایلهایی که قرار داده بودید نصب کردم الان وقتی وارد برنامه میشم این خطا رو میده
A problem occurred evaluating settings ‘AndroidStudioProjects’.
> Could not find method dependencyResolutionManagement() for arguments [settings_7nd68flu39zq4i0f35atxj6qs$_run_closure1@6fdf1d3] on settings ‘AndroidStudioProjects’ of type org.gradle.initialization.DefaultSettings.
میشه راهنماییم کنید چکارباید بکنم
ممنون میشم
لطفا اسکرین شات از صفحه برنامه بدید (جایی مثل uupload.ir آپلود کنید تصویر رو)
آقای سلام چطورین خوبین؟ یه مشکلی هست اینکه من از یه لایببری استفاده میکنم توی برنامه نویسی اندروید که وصل میشیم به ربات تلگرام و… میخوام فقط هر دستور زدم توی ربات اجرا بشه و آماده دستور بعد باش الان کامل کار میکنه ولی خوب یه مشکلی هست یه چیزی میفرستم فقط یه بار اجرا میشه توی حلقه هم گزاشتم offset رو هم مشخص کردم باز بی نهایت اجرا میشه و… باز درست نشد لطفا راهنمایی کنین ممنون شما دوستان عزیزدل
لایببری :
https://github.com/androidmads/TelegramBotSample
سلام وقت بخیر
من تازه برنامه اندروید استادیو رو نصب کردم و هنوز باهاش هیچ برنامه ای ننوشتم Gradle رو دانلود کردم و پیغام موفقیت هم بهم داده و یه AVD هم ایجاد کردم ولی وقتی میخوام برنامه رو اجرا کنم ک ماشین شبیه ساز بیاد با این خطا رو به رو میشم اینترنت و فیلتر شکنم هم روشنه
لطفا راهنماییم کنید
Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/aapt2/7.0.2-7396180/aapt2-7.0.2-7396180.pom’
سایر روش های تغییر IP رو امتحان کنید. در خصوص jcenter هم در همین صفحه توضیحاتی ارائه شده. لطفت با دقت مطالعه کنید صفحه رو
سلام وقت بخیر ، برنامه ای نوشتم که اطلاعاتی رو از سرور میگیره و نشون میده ولی روی اندروید ۹ یا ۱۰ به بعد اطلاعاتو از سرور نمی گیره و نشون نمیده ولی روی اندروید ۸ به پایین درست کار می کنه چکار باید کنم؟
Logcat رو بررسی کنید. اگه با Retrofit کار می کنید دیدگاه های موجود در صفحه آموزش رتروفیت رو هم بررسی کنید فکر کنم این مساله اونجا مطرح شده قبلا:
https://android-studio.ir/android-retrofit-library
https://android-studio.ir/retrofit-with-php-mysql-web-service
سلام مهندس من وقتی از برنامه اندروید استدیو خروجی میگریم به صورت billid api میگرم که app رو روی گوشیم نصب کنم اما برنامه روی گوشیم نصب نمیشه خروجی میده اما موقع نصب روی گوشی میگه
App not installed
به نظرتون چیکار کنم الان ۲ هفته است که درگیرم و از اموزش موندم
مشکل من از اون جاییه که شبیح سازم کار نمیکرد فکر کردم اگه اندروید استدیو رو حذف و نصب کنم دوباره درست میشه اما درست نشد هیچ حالا دیگه billid هم کار نمیکه یعنی خروجی میده اما روی دستگاه برنامه نصب نمیشه
این مورد مشکلی نیست که مربوط به اندروید استودیوی شما باشه که بخواد با حذف و نصب مجدد رفع بشه. باید بررسی کنید ببینید کدوم قسمت از برنامه تون با نسخه اندروید موجود روی اون گوشی ناسازگاره. البته ممکنه مربوط به امضای برنامه هم باشه. لینک زیر رو مطالعه کنید:
https://developers.cafebazaar.ir/fa/guidelines/android-introduction/blocked-play-protect/
سلام مهندس خسته نباشی/ یه برنامه نقاشی نوشتم یه دکمه اضافه کردم بهش برای ذخیره کردن که روی اندروید ۱۰ به خوبی جواب میده و ذخیره میکنه ولی روی اندروید ۷ وقتی تست می کنم همه چیزش خوبه ولی ذخیره نمی کنه/ روی بقیه ورژن ها اندروید تست نکردم/ می خواستم بدونم مشکل کجاست
وقتی که روی شبیه ساز اندروید ۷ تست می کنم همه چیز خوبه تا موقع ای که بخام عمل ذخیره سازی نقاشی رو انجام بدم اون موقع …… تصویر زیر ببینید:
https://s4.uupload.ir/files/screenshot_2021-09-28_085500_9onj.png
لطفا یه راهنمایی کنید.
در خصوص متد MediaStore سرچ کنید ببینید سازگای با API های اندروید برای این متد به چه صورت هست.
مثلا:
android MediaStore method on API 29
بخش – اخطارهای Could not find… و Could not resolve… و یا Searched in the following locations…
را خیلی گنگ توضیح دادین.میشه با اسکرین شات بگین دقیقا اون کد هارو کجا باید وارد کنیم؟
بزرگوار شما اگر فصل سوم رو مطالعه کرده باشید این موارد توضیح داده شده و دیگه گنگ نیست براتون:
https://android-studio.ir/create-android-project-and-its-structure
سلام
من هر موقع روی دکمه اجرای پروژه کلیک میکنم همش پیغام زیر میاد. با چنتا نرم افزار تغییر آی پی هم چک کردم ولی فایده نداشت. حالت آفلاین و آنلاین gradle رو هم تغییر دادم ولی بازم همین خطا رو نشون میده.
Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/aapt2/7.0.2-7396180/aapt2-7.0.2-7396180.pom’. Received status code 403 from server: Forbidden
Disable Gradle ‘offline mode’ and sync project
مخزن jcenter رو میتونید غیر فعال کنید. توضیحاتش در همین صفحه هست. مطالعه بفرمایید
سلام و درود
از استودیو ۳۲ بیتی استفاده می کنم و با خطای gradle design editor is unavailable مواجه هستم و روش های معمول مانند sys و دانلود فایل و … را امتحان کرده ام و جواب نگرفته ام باید چه مراحلی باید را انجام دهم؟
ببینید به چه دلیل پروژه تون بیلد نمیشه. (تب build پایین صفحه)
هرچند نسخه ۳۲ بیتی ۲ سالی میشه بروز نشده و طبیعتا استفاده ازش درست نیست
سلام جناب مطهری
انروید استودیو ورژن جدید رو روی دوتا سیستم نصب کردم ولی توی هر دوش نه دیوایسای مجازی رو میتونه شناسایی کنه و نه حتی دیوایس واقعی رو، روی یک سیستم دیگه نسخه ۱ ۶ ماه پیش رو دارم و هیچ مشکلی نیست، ممنون میشم اگه راهنماییم کنید
این مشکل رو بهش برخورد نکردم تابحال و تجربه ای در موردش ندارم متاسفانه. عنوانی مثل عنوان زیر رو گوگل کنید ببینید چه دلایلی براش مطرح شده قبلا
android studio doesn’t recognize emulator
باسلام من و قتی طراحی layout انجام بر حسب dp در یک گوشی اندازه خوب و متناسب هست ولی توی گوشی دیگر ویجت ها میره توی هم و کوچک نمیشه که بخواد متناسب بشه باید چکار کنم؟
dp کارکردش اون چیزی نیست که شما برداشت کردید. آموزش های مربوط به رابط کاربری رو با دقت مطالعه کنید:
https://android-studio.ir/ui
با سلام و خسته نباشید من مشکل قبلی رو حل کردم الان این خطا رو میدهERROR: Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:28.0.0.
Show Details
Affected Modules: app
روی Show Details بزنید ببینید جزئیات چی هست. ممکنه ابزار تغییر IP تون مناسب نیست. از روش هایی که همینجا توضیح داده شده برای تغییر IP و دور زدن تحریم استفاده کنید
سلام مهندس/تا حالا واست پیش آمده که اندروید استودیو بخای باز کنی ولی باز نشه و هیچگونه اروری نده/به نظرت مشکل کجاست/ممنون/
نه پیش نیومده. والا چیزی به ذهنم نمیرسه
سلام
ببخشید درباره خطای the android sdk location cannot be at the file system root
باید چکار کنم؟
برای خودم پیش نیومده این مورد. توضیحات این صفحه رو بررسی کنید:
https://stackoverflow.com/q/68046043/8314092
سلام وقت بخیر
لطفا در مورد این خطا راهنمایی میکنید
The emulator process for AVD android_11 has terminated.
مربوط به شبیه ساز اندروید استودیو هستش. اینکه چه علتی داره رو خودتون باید پیدا کنید. کلا امولاتور اجرا نمیشه و ارور میگیرید یا وسط کار با امولاتور؟
عرض ادب
نه اصلا اجرا نمیشه جناب مهندس
والا من با AVD کار نکردم و علت دقیق رو نمیدونم. شاید مشکل تو ارتباط شبیه ساز با اندروید استودیو هستش. موردی که توی همین صفحه در مورد Genymotion و سایر شبیه سازها توضیح داده شده رو انجام بدید
ERROR: Failed to find Platform SDK with path: platforms;android-28 سلام در مورد این ارور میشه راهنمایی بفرمایید ممنون
گفته api (پلتفرم) نسخه ۲۸ لازمه نصب باشه داخل SDK
سلام ببخشید موقع گرفتن خروجی apkارور failed to decrypt safe contents entry: java.io.IOException: getSecretKey failed: Password is not ASCII
رو میده تو سایتای خارجی هم سرچ کردم نبود جوابش راه حلش چیه ؟
سلام. اگر متن ارور رو سرچ کنید اولین نتیجه مورد زیر هست که توضیح داده نحوه رفع مشکل رو:
https://stackoverflow.com/a/67990606/8314092
تو قسمت امضای برنامه، تیک گزینه Remember password رو بردارید و دوباره خروجی بگیرید
سلام.
بنده با دور زدن تحریم ها تونستم gradle رو اپدیت کنم حالا این ارور رو میده که توصفحتون پیدا نکردم
Gradle sync failed: Sync failed: reason unknown
همونطور که در انتهای ارور قید شده reason unknown علت مشخص نیست. پروژه رو بررسی کنید ببینید چه قسمتی مشکل داره. یه پروژه جدید بسازید اگه اونم بیلد نشد ایراد از خود پروژه نیست و تنظیمات اندروید استودیو رو باید بررسی کنید
با سلام
پروژه جدیدی رو هم باز کردم باز همان ارور رو میده.
Gradle sync failed: Sync failed: reason unknown
لطفا راهنمایی کنید.من با سرور FOD تحریم ها رو دور زدم و گردل دانلود شد اما این ارور واقعا جلوی کار رو گرفته.
البته باید بگم من android SDK رو از سایت داخلی دانلود کردم بخاطر اینکه تد اندروید استودیو حتی با سرور FOD باز هم SDK رو دانلود نمیکرد
reason unknown یعنی دلیل نامشخص و از این ارور نمیشه به نتیجه ای رسید که بتونم راهنمایی کنم. ارور رو گوگل کنید ببینید در موردش چه بحث هایی موجود هست در سایر وب سایتها
سلام و عرض ادب.
مطابق آموزش ارائه شده و با استفاده از Shekan.ir برای دور زدن تحریم، نسخه و SDK و Gradle را نصب کردم. ولی در انتها پس از ایجاد یک پروژه جدید، با خطای زیر مواجه می شوم:
Gradle sync failed: Sync failed: reason unknown
ظاهرا کاربر دیگری («کاوه») همچین مشکلی را داشته. همانطور که فرمودید، خطا ناشناخته است و هیچ توضیحی ندارد و جستجو در سایت ها هم بی فایده است. اما مشکل احتمالا برای کاربران ایرانی دیده می شود.
آیا جایی لاگی، اطاعات اضافی پیدا می شود که به یافتن مشکل کمک کند؟
ممنون می شوم راهنمایی بفرمایید.
یه اسکرین شات بدید لطفا
سلام مهندس اندروید استودیو برا من فایل dimens.xml نداره/ تا اونجا که فهمیدم باید بسازیم/
لطفا چگونگی ساخت dimens.xml در اندروید استودیو رو آموزش بدید/ممنون/
روی values راست کلیک و گزینه Android Resource File. در قسمت qualifiers هم گزینه Dimension انتخاب بشه
سلام
وقت بخیر
برنامه رانصب کردم ولی موقع بیلد شدن gradle با خطای زیر روبرو میشم
ممنون میشم راهنمایی کنید
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project ‘My Application’.
> Could not resolve all artifacts for configuration ‘:classpath’.
> Could not resolve com.android.tools.build:gradle:4.2.2.
Required by:
project :
> Could not resolve com.android.tools.build:gradle:4.2.2.
> Could not get resource ‘https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom’.
> Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/gradle/4.2.2/gradle-4.2.2.pom’. Received status code 403 from server: Forbidden
راهنمایی که میتونم بکنم اینه که قبل طرح مشکل، متن همین صفحه ای که داخلش دیدگاه ارسال کردید رو با دقت یکبار مطالعه کنید
درود و روز خوش
دوست عزیز بنده برنامه رو نصب کردم،ولی هر موقع که بازمیکنم نرم افزار رو ، نمیتونم گزینه
hello world
رو ببینم ، با توجه به آموزشهاتون هم مراحل رو رفتم ولی حتی با سرچ
نتونستم مشکلم رو برطرف کنم ،تمامی ndk و sdk های لازم رو هم دانلود و نصب کردم
اروری که نهایتا میاد اینه :
AAPT2 error: check logs for details
ممنوم میشم راهنماییم بفرمایید
پروژتون بیلد نشده. همونطور که در متن ارور گفته شده قسمت logs رو بررسی کنید ببینید علت چیه
درودی دوباره
دوست عزیز همونطور که گفتید ، قسمت logs در قسمت logs با ۴ ارور مواجه شدم که به ترتیب خدمتتون ارسال میکنم
۱-
error: resource android:attr/dialogCornerRadius not found.
Message{kind=ERROR, text=error: resource android:attr/dialogCornerRadius not found., sources=[C:\Users\ramin\.gradle\caches\transforms-1\files-1.1\appcompat-v7-28.0.0.aar\4a4741f964c0f5b880f68be2a6180f2d\res\values-v28\values-v28.xml:9:5-12:13], original message=, tool name=Optional.of(AAPT)}
سورس پروژه ای رو ایمپورت کردید یا پروژه جدید ساختید روی اندروید استودیو؟ بررسی کنید گریدل در وضعیت آفلاین نباشه تا بتونه کتابخونه های مورد نیاز رو دریافت کنه (در توضیحات همین صفحه موجود هست آموزشش)
سلام من توی قسمت دیزاین به این خطا مواجه میشم هر کاری که کردم برطرف نشد و خستم کرد لطف کنید راهنماییم کنید چکار کنم
Execution failed for task ‘:app:checkDebugDuplicateClasses’.
> Could not resolve all files for configuration ‘:app:debugRuntimeClasspath’.
> Could not find constraintlayout-2.0.4.jar (androidx.constraintlayout:constraintlayout:2.0.4).
Searched in the following locations:
https://dl.google.com/dl/android/maven2/androidx/constraintlayout/constraintlayout/2.0.4/constraintlayout-2.0.4.jar
هرکاری کردید یعنی توضیحات همین صفحه رو هم با دقت مطالعه و انجام دادید؟
سلام . من با وی پی ان معتبر کیمیا متصل شدم . و هنگام بیلد پروژه ابتدا گریدل به خوبی نصب شد
اما بعد این ارور رو داد :
Could not find com.android.tools.build:gradle:2.2.0.
اگه مشکل تغییر ip حل شده باید مربوط به نسخه گریدل باشه. آخرین نسخه ۴٫۲٫۲ هست اما تو ارور شما ۲٫۲٫۰
اندروید استودیو قدیمی هست یا سورس پروژه مربوط به قبل هست و ایمپورتش کردید؟
آموزش زیر رو بررسی کنید:
https://android-studio.ir/import-android-project-in-android-studio
بله پروژه رو از یه نرم افزار دیگه گرفتم . یعنی نرم افزار طراحی سه بعدی هست که سورس اندروید رو ازش گرفتم و خواستم وارد اتدروید استودیو کنم .
من بعد از،این ارور ، رفتم تو قسمت استارکچر پروژه ، و قسمت گریدل پلاگین ورژن رو به ۲.۱.۳ تغییر،دادم و شروع به بیلد کردن کرد . چند تا هشدار و وارنینگ داد ولی بالاخره بیلد کرد . و اخرش build sucssecful ظاهر شد. میخواستم ببینم اون پارامتر رو که تغییر،دادم بعدا مشکلی پیش نمیاد ؟
خیر مهم اینه که پروژه بیلد بشه و البته بهتره که از آخرین نسخه ابزار استفاده بشه
سلام، در ایجاد یه پوشه در حافظه داخلی موندم.
هر کاری میکنم از طریق برنامه نمیشه ساخت، تمام دسترسی های مربوط به حافظه رو گرفتم
بزرگوار همون مرتبه اولی که تو صفحه “پیاده سازی قابلیت Runtime Permission” سوالتون رو پرسیدید جواب دادم. حداقل چک کنید ببینید جواب گرفتید یا نه بعد سوالتون رو تکرار کنید
سلام من یک سوالی داشتی من ویندوزم ۷ ۳۲بیتی هست از نسخه ۳٫۶٫۳ اندروید استودیو استفاده میکنم برام یک آپدیت اومده نسخه ۴٫۲٫۲ بنظرتون آپدیت کنم مشکل دور زدن تحریم هم ندارم.
لینک اسکرین شات: https://s4.uupload.ir/files/updata_android_studio_2u0y.jpg
مشکلی که طبیعتا نباید پیش بیاد. آپدیت بکنید. نهایتش اینه که دوباره نسخه ۳٫۶ رو نصب میکنید. فقط ممنون میشم بعدش نتیجه کار رو همینجا اطلاع بدید. تصور نمیکردم برای نسخه ۳۲ بیتی آپدیت بیاد
سلام آقای مطهری بر روی چشم نتیجه رو میگم حتما خودمم تعجب کردم و باز هم سپاسگذارم
سلام دوباره من گزینه آپدیت و ری استارت رو کلیک کردم اما گفته که با ارور ۴۰۴ مواجه شده من از سرویس fod در اندروید استودیو استفاده میکردم اما دیدم اینجوری هست از سرویس شکن استفاده کردم check for updata رو که زدم یک پنجره جدید باز شد گفت آپدیت Android SDK Tools 161مگابایت کلا اون پنجره آپدیت اندروید استودیو به نسخه ۴٫۲٫۲ رفته و این پنجره اومد من باز هم زدم آپدیت این ارور رو داد:
https://s4.uupload.ir/files/capture_oerb.jpg
خب پس خود اندروید استودیو رو نمیشه آپدیت کرد. از نسخه ۳٫۶ نسخه ۳۲ بیتی متوقف شد. ویندوز ۶۴ بیت نصب کنید روی سیستمتون
با سلام تو اندرویید استادیو من یک دکمه اضافه میکنیم بعد میخوام واسش کد نویسی کنم که کار کنه اون آیدی که به دکمه میدیم تا توسط اون کد بنویسیم رو میزنم اصلا اون اسم که من وارد کردم رو نمیاره من چی کار کنم ممنون میشم راهنمایی کنید
یا دکمه رو داخل اکتیویتی تعریف نکردید یا پروژه سینک نشده. کدی که میزنید رو با کدهای آموزش و یا سورس ضمیمه شده مقایسه کنید (کدهای مربوط به اکتیویتی)
سلام وقت بخیر
من پکیج شما رو از طریق پست پیشتاز تهیه کردم ولی باز نمیشه فکر کنم بخاطر سیستمم باز نمیشه
میشه واسم ارسال کنید
اگه دقت کرده باشید ایمیلی که کد رهگیری پستی براتون ارسال شده یه کد تخفیف ۱۰۰ درصدی هم برای تهیه نسخه دانلودی دوره داره. دوره رو به سبد دانلود اضافه و در مرحله بعد کد تخفیف رو ثبت کنید تا مبلغ فاکتور صفر بشه
سلام خطای :
ssl peer shut down incorrectly
چیه؟
مربوط به عدم دسترسی به مخزن آنلاین هست. ارتباط اینترنت و ابزار تغییر IP رو بررسی و در صورت نیاز از سایر ابزار استفاده کنید
سلام ببخشید من برنامه های شما رو مطابق آموزش خودم انجام دادم و روی کامپیوتر من انجام می شن، ولی وقتی سورس اونا را از فایل های شما می گیرم با این خطا مواجه می شم ممنون میشم راهنمایی کنید
Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
مطالعه بفرمایید:
https://android-studio.ir/import-android-project-in-android-studio
سلام. تو ورژن ۴.۲.۱ فکر کنم واسه شناسایی sdk و اتصال به اون مشکل داره. تو ورژنهای قبلی وصل میشدم و دانلودها رو انجام میداد. ولی تو ۴.۲.۱ این اتفاق نمیفته. نه موقع نصب نرم افزار و نه تو بخش sdk manager این اتصال رخ نمیده. واسه همین مجبور شدم مجدد نسخه پایینتر رو نصب کنم.
والا منکه مشکلی ندارم
سلام علیکم استاد گرامی – خسته نباشید با این مطالب بسیار خوبی که در اختیار مردم قرار می دهید یک سوال داشتم اگر وقت دارید جواب بدهید قبلا از خواندن و جواب دهی به سوالم کمال تشکر را دارم.
من یک برنامه در اندروید استودیو نوشتم و می نیمم ای پی ای هم ۶ بود و خروجی ای پی کا را هم گرفتم برنامه در اندروید نسخه ۶ سامسونگ اجرا می شود ولی در نسخه بالاتر منلا در اندروید ۱۰ موقع نصب قفل کرده و اجرا نمی شود چه تغییری باید و در کجا انجام بدهم .
با تشکر و موفقیت در تمامی مراحل زندگی م ب از گلستان
صدها دلیل میتونه داشته باشه. پروژه رو روی دیوایس مدنظر اجرا کنید و ببینید در Logcat چه اروری میگیرید. البته الان دقیق متوجه نشدم بالاخره موقع نصب مشکل داره یا اجرا
سلام خسته نباشین . من در sqlite اطلاعاتی را ذخیره کردم.اطلاعات به درستی در sqlite ذخیره میشود .اما موقع خواندن اطلاعات با ارور query در تابع getdata مواجه میشم.میتونین راهنماییم کنین؟
ارور رو ببینید چی هست دقیقا و ایراد کجای کاره. اگه متوجه نشدید گوگل کنید ارور رو
سلام و عرض خسته نباشیدبه شما
ببخشید چرا وقتی من واردبرنامه اندروید استیدیو میشوم این ارور را نمایش میدهد(Could not find com.android.tools.build:gradle:4.2.1.)
و همچنین پوشه bulid.gradle(mudole:app) وجود ندارد؟
با تشکر
توضیحات همین صفحه رو قبل طرح مشکل مطالعه میکردید به جواب میرسیدید و لازم نبود معطل بشید
سلام.شاید این دیدگاه تا حدودی کمکتون بکنه.
دوستان اگر cpu شما amd هستش احتمال بسیار بالا نمیتونه گریدل رو بشناسه.و این مشکل فقط رو amd اینجوره.سری رایزن رو خبر ندارم.ولی فکر کنم مشکل برطرف شده تو سری رایزن.ول پایینتر این مشکل وجود داره
باید قید این نرم افزار رو بزنید.
ممنون از شما اما دیدگاهتون اشتباه هست و ارتباطی به CPU نداره این مسئله
سلام آقای مهندس من میخوام اندروید استودیو رو نصب کنم تا دانلود jdk و بقیه چیز های دیگه هم میره ولی وست دانلود این ارور میاد the following sdk componenst Were not این یه خطش هست بعد دوتا گزینه داره یکی کنسل یکی دانلود دوباره مشکل از چی هست ممنون میشم جواب بدید
مواردی که لیست میکنه رو باید نصب کنید. اگه در نصب آنلاین مشکل دارید آفلاین اقدام کنید. آموزش نصب اندروید استودیو رو با دقت مطالعه کنید
سلام در اندروید استودیو دکمه ران به کل خاموش است لطفا راهنمایی بفرمایید ممنون
پروژتون بیلد نشده. ببینید در تب Build پایین برنامه چه اروری گرفتید
سلام وقت بخیر . خواهش میکنم این مشکل من رو حل کنید. اکثر وقتها که میخوام برنامه رو run کنم در حال ران شدن روی این خط کد دیگه تکون نمیخوره اگه ده دقیقه هم منتظر بمونم run نمیشه : task :app:compileDebugJavaWithJavac تا کامپیوتر رو رستارت نکنم و اندروید استودیو رو رستارت و ریبیلد نکنم برنامه run نمیشه
سلام. قبل اینکه بخواید مشکلتون رو مطرح کنید گوگل کنید. به احتمال زیاد به جواب میرسید و لازم نیست منتظر راهنمایی بقیه بمونید.
ارور رو گوگل کنید اولین نتیجه این هست:
https://stackoverflow.com/q/33404552
اولین پاسخ که تیک تایید خورده رو بررسی کنید
سلام و وقت بخیر خدمت شما.
من به تازگی اندروید استودیو رو نصب کردم و هنگام ایجاد پروژه جدید به این خطا برخورد میکنم:
Could not find com.android.tools.build:gradle:4.2.1.
لطفا راهنمایی بفرمایید.
باتشکر
بزرگوار تاکید شه قبل اینکه مشکلتون رو مطرح کنید توضیحات همین صفحه ای که داخلش دیدگاه گذاشتید و همچنین صفحه “بروزرسانی ها” رو مطالعه کنید
سلام به یک مشکلی خوردم و اون اینکه و خروجی دیباگ رو میام روی گوشی خودم نصب کنم و تست کنم روی صفحه دو شرتکات برنامه ایجاد میشه و وقتی یکیشو پاک میکنم اون یکی هم پاک میشه و حتی یک پروژه دیگه ایجاد کردم و این مشکل باز هم بود و یک مشکل دیگه اینکه وقتی دارم داخل layout طراحی میکنم مثلا یک دکمه رو وسط صفحه به صورت گرافیکی میزارم و در خروجی برنامه که در گوشی برنامه اجرا میشه جای اون عناصر به هم ریخته میشه.
ممنون میشم به سوال من جواب بدید اسکرین شات و موارد دیگری رو اگه نیاز بود بگید ممنون.
مورد اول رو اطلاعی ندارم علتش چیه. مطمئنید دو آیکون ایجاد میشه؟ فقط برنامه شما؟
مورد دوم هم علت مشخصی نداره. مباحث مربوط به طراحی رابط کاربری رو مطالعه و تمرین کنید تا ایراداتون رفع بشه. بهتره با ConstraintLayout کار کنید
https://android-studio.ir/ui
سلام ببخشید اشتباه از من بود بد کد زده بودم عذرخواهی میکنم.
این چه حرفیه بزرگوار. مهم اینه که مشکلتون رفع بشه
سلام و خسته نباشی
من در هر بار ران گرفتن با پیام زیر رو به رو می شوم
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:app:checkDebugAarMetadata’.
> Could not resolve all files for configuration ‘:app:debugRuntimeClasspath’.
> Could not resolve com.android.support.constraint:constraint-layout:2.0.4.
لطفا متن همین صفحه رو یکبار با دقت مطالعه کنید توضیح داده شده
سلام مهندس این خطا خیلی درگیرم کرده به نتیجه نرسیدم
https://s4.uupload.ir/files/u1ntitled_6ugz.png
ارور مربوط به ConstraintLayout هست. باید با این layout آشنایی داشته باشید:
https://android-studio.ir/constraintlayout
سلام خسته نباشید،
من در اندروید استودیو هنگام خروجی گرفتن دیباگ میگیرم میده و اما هنگام خروجی گرفتن release ارور میده و میگه ارور در بخش massage بررسی کنید من در بخش بیلد دیدم نوشتم اتصال قطع شد ممنون میشم به سوال من جواب بدید.
و یک مشکل دیگه اینکه خروجی دیباگ که میگیرم و داخل گوشی اندرویدی خودم نصب میکنم نصب میشه اما در کنار برنامه های دیگه نمیاد و هیچ جای صفحه گوشی کنار برنامه های دیگه نمیاد من خودم حدس میزنم چون پروژه رو API 19 تنظیم کردم و پروژه رو ایجاد کردم هست ممنون میشم سوال من رو جواب بدید.ممنون
سوال اولتون مبهم بود. متن کامل ارور رو بدید (یا اسکرین شات)
مورد دوم هم احتمالا مانیفست رو دستکاری کردید. این خط باید برای اکتیویتی اصلی پروژه وجود داشته باشه:
سلام دوباره, سه تا اسکرین شات از محیط اندروید استودیو گرفتم یکی از کد های مانیفست و دو تا عکس دیگه ارور ها هست.
عکس اول : https://s4.uupload.ir/files/01_wr5i.jpg
عکس دوم : https://s4.uupload.ir/files/02_b4il.jpg
عکس سوم : https://s4.uupload.ir/files/03_nh1b.jpg
عذرخواه در پاسخ قبلی کد رو کپی نکرده بودم. همونطور که در اسکرین شات هم مشخصه در مانیفست تگ مربوط به MainActivity ناقص هست و تگ intent-filter داخلش نیست. یه پروژه دیگه بسازید و مانیفستش رو با این مانیفست مقایسه کنید متوجه میشید چه قسمتی رو اشتباهی حذف کردید.
ارور کانکشن هم مربوط به ارتباط با مخزن آنلاین هستش. در همین صفحه توضیحات مربوط به تغییر IP رو مطالعه کنید
آقای مطهری ممنونم بابت پیگیریتون لینک اسکرینا: https://s4.uupload.ir/files/screenshot_(727)_4d9b.png و اینکه اروری میده که میگه پروژه گریدل بیس نیست
کافی بود همین اروری که خودتون گفتید رو گوگل کنید. دو نتیجه اول جستجو:
https://stackoverflow.com/q/51160435
https://stackoverflow.com/q/39825831