رفع مشکلات Android Studio (با کمک شما)
سلام و خسته نباشید به همه دوستان
- میدونید که خیلی از دوستان با Android Studio مشکل دارن، منو برادرم (با وجود مشغله ای که داریم) سعی میکنیم که به سوالاتتون پاسخ بدیم.
- البته دوستانی که خودشون از اندروید استودیو استفاده میکنن با گیر گرفتاری هاش دستو پنجه نرم می کنن سعی کنن به کسانی که تازه اومدن سمت اندروید استودیو کمک کنن و مشکلاتشون رو اگه میتونن حل کنن.
ممنونم (:
لینک:
توجه نسخه به همراه sdk رو دانلود کن که مشکلی پیش نیاد
بعد اگه java jdk رو نداشته باشی موقع نصب خودش میگه چه ورژنی رو باید نصب کنی من پیشنهاد میکنم که از ورژن 7 استفاده کنید و دیگه نیازی به هیچ تنظیماتی نیست اگه مشکلی بود بگید
سلام رفقا این مشکلو من بعد از افزودن هر لایبرری دارم توی استک هم سرچ کردم به جایی نرسیدم شما هم اینو اضافه کنید ببینید از این مشکلا دارید؟ عکسشم میذارم
این دو تا تصویر از دو تاbuild.gradle ها هستش این هم لینک این لایبرری از گیت هاب https://github.com/astuetz/PagerSlidingTabStrip
مشکل از کجاس به نظرتون؟
سلام دوستان یک سوال داشتم ممنون می شم که راهنمایی بفرمایید در اموزش بیست و یک گرافیک پیشرفته قسمت دوم که مربوط به اموزش اسلایدینگ منو است استاد ایمپورت و اکسپورت کردن کتابخانه ها ی جاوا و اندروید را اموزش می دهند اگر ممکن است این چگونگی انجام این مراحل را در اندروید استودیو توضیح دهید البته در جستجو در استک استفاده از قسمت filestructure توصیه شده است منتها ممنون می شم که به صورت کامل از دوستان اگر کسی اطلاع داره این مراحل را توضیح بده . ممنون
لایبرری که استاد استفاده کردند دیگه قدیمی شده ، من توصیه میکنم از این اموزش استفاده کنید
http://www.androidhive.info/2015/04/android-getting-started-with-material-design/
سلام
اضافه کردن لایبرری های گیت هاب به استودیو مثل آب خوردنه :) مراحل زیر رو دنبال کنید :
1- طبق تصویر پلت رو بزارید روی حالت android.
2- به فایل buid.gradle برید ( توجه کنید که دوتاس ولی شما باید به module برید )
3- لایبرری مربوطه رو به قسمت dependencies اضافه کنید - برای اینکه تست کنید این خط رو اضافه کنید که مربوط میشه به کتابخانه volley که برای ارتباط با network هستش و بعد در سمت راست و بالای صفحه یه گزینه به وجود میاد به نام sync که باید روش کلیک کنید تا سورس لایبرری به صورت کامپایل شده به پروژتون اضافه بشه و میتونید از این به بعد ازش استفاده کنید:
compile 'com.mcxiaoke.volley:library:1.0.19'
توجه کنید که برای اینکه همه چیز ok باشه در هنگام اضافه کردن لایبرری باید به اینترنت متصل باشید و در قسمت File > Settings > Gradle گزینه offline work باید غیر فعال باشه
همین :)
در مورد این پروژه من کل پروژه را از گیت دانلود کردم و در اندروید استودیو ان را تبدیل به یک ماژول کردم و بعد یک پروژه یه ساده باز کردم و این ماژول را به ان اضافه کردم هنگام اضافه کردن پرسیده می شه که ایا تنها لایبرری ها را می خواهید اضافه کنید یا اینکه خود اپ موجود در ماژول که شامل ریسورها می شود را هم می خواهید اضافه کنید به دلیل اینکه این پروژه ریسورس هایش مهم است من این گزینه را هم انتخاب کردم بعد هنگام ادرس دهی ریسور ها فایل های xml موجود در ماژول در R.layout به طور مثال خوانده نمی شد که هرچه جستجو کردم به جوابی نرسیدم در نتیجه فایل ها و سایر ریسور ها را در پروژه خودم کپی کردم گردل ها هم درست می شوند منتها باز هم ارور R می گیرم.
علت اینکه روی این مورد اسرار دارم این است که این پروژه نیازمند api 15 می باشد و min api پروژه ی بنده 8 است سعی بنده این است که ببینم ایا می توانم از این پروژه در اپلیکیشن خودم استفاده کنم یا خیر ممنون می شم دوستانی که می توانند راهنمایی کنند. همینطور از علی اقا هم که وقت می گذارند ممنون هستم.
ایمپورت مشکلی نداره یک سوالی داشتم ایا وقتی min api پروژه ی من 8 هست و پروژه ای که از گیت می خواهم به صورت ماژول به پروژه ی خودم اضافه کنم min api ان 15 است مشکلی پیش می اید؟ یعنی من باید min api ام را تغییر بدهم یا راه دیگری هم هست؟ و اینکه اگر min api پروژه ی گیت هاب را که الان کاژول کردم تغییر بدم مشکل حل می شه؟
و سوال اخر از دوستان که خواهش می کنم کامل جواب بدهند این است که هنگام ایمپورت کردن به صورت ماژول از کاربر سوال می شود که تنها لایبرری ها ایمپورت شوند یا اینکه شما می خواهید که خود اپ هم ایمپورت شود اگر من خود اپ را هم ایمپورت کنم در قسمت گردل هم گردل های مربوط به اپ خودم را دارم هم ماژول ایمپورت شده ایای در این حالت اگر از پروژه خروجی بگیرم دیگر نیازی به تغییر min api نیست؟ از دوستان خواهش می کنم که راهنمایی بفرمایند.
سلام دوستان من اندروید استودیو رو تازه نصب کردم.وقتی یک پروژه جدید میسازم و روی لایه ی activity_main.xml کلیک میکنم این لایه رو باز نمیکنه! داخل سایت stackoverflow هم سرچ کردم و راه حل های پیشنهادی رو امتحان کردم ولی درست نشد.
ممنون میشم راهنماییم کنید.بخاطر این مشکل از کارم متوقف شدم.
لطفا ورژن اندروید استودیو را بگید .
یک راهی را هم امتحان کنید در صفحه ای که باید فایل xml شما نشان داد شود بالای صفحه چند گزینه وجود دارد که یکی app theme است و یکی مربوط به orientation از سمت راست اولین گزینه مربوط به این است که تنها در خود اندروید استودیو صفحه ی شما را با کدام api نشان دهد تا انجا که من می دانم و همچنین در خروجی کار شما تاثیری ندارد. عددی که انجا وجود دارد اگر api ان را شما در sdk تان نداشته باشید اندروید استودیو به شما صفحه را نشان نمی دهد. شما عدد ان را با یکی از api هایی که مطمئن هستید در sdk تان وجود دارد یکی کنید شاید مشکلتان حل شود . برای پی بردن به api هایی که شما دارید می توانید sdk تان را باز کنید کنار نام انها گزینه ی installed نوشته شده است.
در ضمن برای دیدن ارور باید پنجره ی event log پایین سمت راست صفحه باز باشد.
کار دیگری هم که می تونید انجام بدید اینکه فایل xml تان را در حالت text بررسی کنید ببینید شاید اروری در انجا باعث این مشکل می شود.
دوست عزیز اینکه رنگ و سایر موارد شما متفاوت است به علت نوع تم IDE ای شما می باشد که از طریق ادرس file>setting>editor>color&fonts می توانید تم اندروید استودیوتان را تغییر بدهید یک تم پیشفرض دارد که همان تم فعلی شماست و یک تم به نام Dracula دارد که اندروید استودیو را سیاه می کند البته این هم قابل تنظیم است به طور مثال تنها محیط کد زنی سیاه باشد و سایر قسمت ها مانند نمایش project سفید.
سوال دومتان را درست متوجه نشدم در یک عکس پیغام Help Improve قرار دارد که ان مربوط به این می شود که اگر موافقت کنید اندروید استودیو شما اطلاعاتی را به سرور های گوگل می فرستد تا با استفاده از انها انجور که خودش گفته انها در ورژن های بعدی کارایی IDE اشان را بهبود بدهند . در یکی دیگر از عکس ها هم در صفحه ی xml ارور Build نشان داده می شود وقتی پروژه را rebuild می کنید این ایراد برطرف نمی شود؟
در مورد یک سوال دیگرتان فکر کنم که منظورتان sliding menu باشد که دراینجاتنها مشکلات اندروید پاسخ داده می شود در فروم یک جستجو داشته باشید مشکلتان برطرف می شود .
اندروید استودیود نیاز زیادی به وصل بودن به اینترنت داره و همچنین شما باید از نرم افزار های تحریم شکن استفاده کنید .محض احتیاط اندروید استودیو را ببندید نرم افزار تحریم شکن را باز کنید و بعد مجددا اندروید استودیو را اجرا کنید .در مورد gradle هم نیاز به دانلود داره بگذارید دانلودش تموم شه که ممکن یک مقدار طول بکشه.
اگر این کار ها را انجام دادی مشکل حل نشد بگید من در خدمتم.
جهت بروزرسانی SDK های خود و دور زدن تحریم گوگل از پروکسی و آموزش های زیر استفاده کنید:
- ابتدا برنامه sdk manager خود را اجرا کنید سپس به بخش tools و options بروید.
- مطابق عکس زیر در بخش Proxy Server آدرس android.hive.ir و برای Port مقدار 8080 را وارد نمایید.
- تیک مربوط به استفاده از http به جای https را فعال کنید.
- برنامه sdk manager را دوباره راهاندازی کنید.
تمام.
سرعت بسیار بالایی داره و از آخرین نسخه های گوگل استفاده میکنه.
باتشکر از سایت : hive.ir
سلام من می خواهم به جای mavencenter از jcenter استفاده کنم چون خیلی قوی تر و غنی تر هستش اما وقتی از jcenter استفاده می کنم سینک شدن گردل و دانلود لایبرری ها تا چند ساعت طول میکشه ممنون میشم اگه کمکم کنید.
سلام
لینک آخرین نسخه اندروید استودیو را براتون گذاشتم، دانلودش کنید و حالشو ببرید
این ورژن خیلی خوب و پایداره من از همین ورژن استفاده میکنم و خیــــــــــــــــلی با حاله (ما خیـــــــلی با حالیم)
خوب یکم خندیدیم بد نبود
من امولیتور اندروید استودیو رو اجرا می کنم ارور زیر رو میده:
Error while waiting for device: adb connection not available, or was terminated.
سلام
طبق مراحلی که شما گفتین من خواستم دو تا لایبرری زیر رو خاستم به پروژم اضافه کنم
compile 'com.android.support:appcompat-v7:23.2.1'
compile 'com.android.support:design:23.2.1'
و وقتی اجرا گرفتم ارور های زیر رو نشون میده
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' finished with non-zero exit value
مهدی جان همونطور که توی عکسی که گذاشتید مشخص هست که شما از لایبرری های زیادی استفاده کردید و راه حلش اینکه شما باید multidex رو فعال کنید. یه لینک راهنمایی براتون میرزارم امیدوارم مشکلتون حلشه
دوستان من از امولیتور خود اندروید استدیو نمی تونم ستفاده کنم چون پیام میده که سی پی یو من از HAX پشتیبانی نمیکنه
ولی یه سوال برام پیش اومده و اینکه من با ای کلیپس امولیتورش رو نصب می کردم و هیچ مشکلی هم نبود . مگه امولیتوری که با ایکلیپس درست میشه کرد نیاز به HAX نداره ؟ً!
خواستم geny motion هم نصب کنم که میگه کارت گرافیکم آپدیت نیست در صورتی که هست :)
با این مشکل نمیدونم چی کار کنم از زمان استفاده از اندروید استدیو تا الان نزدیک 3 ماه هستش که دنبال راه حل هستم(بجز استفاده از گوشی واقعی)
ممنون میشم راهنمایی کنید
سلام
من تازه Android Studio استاد رو نصب کردم به هنگام ایمپورت کردن پروژه ها استاد مشکلی ندارم ولی اگه پروژه های دیگه رو بخوام ایمپورت کنم به مشکل می خورم....ممنون می شم کمک کنید.
سلام
به چه صورت میتونم همزمان هم از جنی موشن استفاده کنم و هم گوشی
چون یکی رو ران میکنم اون یکی رو آفلاین یا دیسکانکت نشون میده و مجبورم برای تست بروی اون یکی قبلی رو ببندم و دومی رو دوباره ران کنم تا از حالت آفلاین در بیاد.ممنون میشم راهنمایی کنین
سلام من مشکلم در همان اول شروع نصب اندروید استودیو شروع شد و اون این ایراد گرفتن از jdk بود در حالی من همه کار هایی که استاد انجام دادو موبه مو انجام دادم لطفا دلیل و راه حل ایرادشو بگید من تازه اندروید و شروع کردم و این مشکل واقعا کلافم کرده
من اندروید استادیو رو طبق ویدیوهای استاد نصب کردم و نصب شد ولی موقع باز کردن برنامه این پیغام رو میده لطفا راهنمایی کنید.
سلام یه سوال داشتم
اگه بخام یه لایبرری مثل
compile 'it.sephiroth.android.library.bottomnavigation:bottom-navigation:1.0.9'
رو یک بار دانلود کنم و ازش تو همه پروژه ها استفاده کنم چکاری باید انجام بدم ممنون میشم راهنمایی کنید.
سلام چطور میتونم لایبرری های این مسیر رو آپدیت کنم
AppData\Local\Android\sdk\extras\android\m2repository\com\android\support
با سلام
من اندروید استودیو رو تازه نصب کردم و توی خروجی گرفتن از پروژه مشکل دارم. از منوی Build گزینه ی Generate Signed Apk رو انتخاب می کنم ولی بعد از اینکه کارهای KeyStore رو انجام میدم و روی OK کلیک می کنم پایین اندروید استودیو می نویسه Gradle Building و بعد از چند دقیقه بالای اندروید استودیو می نویسه مشکل از gradle هست و توی Messages خطاهای زیر رو میده و فایل Apk تولید نمیشه:
Information:Gradle tasks [:app:assembleRelease]
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2411Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72411Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42411Library UP-TO-DATE
:app:prepareComAndroidSupportSupportVectorDrawable2411Library UP-TO-DATE
:app:prepareReleaseDependencies
:app:compileReleaseAidl
:app:compileReleaseRenderscript
:app:generateReleaseBuildConfig
:app:mergeReleaseShaders
:app:compileReleaseShaders
:app:generateReleaseAssets
:app:mergeReleaseAssets
:app:generateReleaseResValues UP-TO-DATE
:app:generateReleaseResources
:app:mergeReleaseResources
:app:processReleaseManifest
:app:processReleaseResources
:app:generateReleaseSources
:app:incrementalReleaseJavaCompilationSafeguard
:app:compileReleaseJavaWithJavac
:app:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
:app:compileReleaseNdk UP-TO-DATE
:app:compileReleaseSources
:app:lintVitalRelease
:app:prePackageMarkerForRelease
:app:transformClassesWithDexForRelease
To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 989 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.
For more information see https://docs.gradle.org/current/userguide/build_environment.html
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
Error: at java.lang.ClassLoader.defineClass1(Native Method)
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
Error: at java.security.AccessController.doPrivileged(Native Method)
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Error:Exception in thread "main"
:app:transformClassesWithDexForRelease FAILED
Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0
Error: at java.lang.ClassLoader.defineClass1(Native Method)
Error: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
Error: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
Error: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
Error: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
Error: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
Error: at java.security.AccessController.doPrivileged(Native Method)
Error: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
Error: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
Error: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Error: at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
Error:Exception in thread "main"
Error:Execution failed for task ':app:transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_75\bin\java.exe'' finished with non-zero exit value 1
Information:BUILD FAILED
Information:Total time: 1 mins 24.828 secs
Information:31 errors
Information:0 warnings
Information:See complete output in console
ممنون میشم راهنمایی کنید...
با سلام یه سوال عجیب برام پیش اومده
چطور بعضی از برنامه ها بدون اینکه گوگل پلی سرویس رو گوشی نصب باشن نقشه گوگل مپ رو نشون میدن؟ مثل نرم افزار فودیلا
برنامه من وقتی میخاد نقشه رو نشون بده میگه گوگل پلی سرویس رو آپدیت کن ولی این برنامه همچین اروری نمیده
هر جا سرچ کردم و خود استاد هم تاکید کردند که بدون گوگل پلی سرویس نمیشه
درود خدمت همه دوستان گرامی
کار نکردن Device1 در اندروید 4.1
این ارور رو میده
Starting emulator for AVD 'Device1'
emulator: WARNING: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored.
ko:Could not copy initial system partition image to real one: Permission denied
ممنون میشم راهنمایی کنید
کندی زیاد در اجرای اندروید استودیو.
سلام.من اندروید استودیو رو طبق تنظیمات خود استاد نصب کردم و مشخصات سیستمم Ram:8,Cpu:Core i5, هستش ولی موقع اجرای برنامه های ساده مثل برنامه ماشین حساب که استاد اموزش دادن. بین 10 تا 15 دقیقه طول میکشه تا برنامه بیلد بشه.لطفا راهنماییم کنید.
سلام ، برای اینکه سرعتش بره بالاتر می تونین کارهای زیر رو انجام بدین :
برین به قسمت File => Settings و بعد در منویی که سمت چپ پنجره باز میشه برین به قسمت Build, Execution, Deployment => Build Tools => Gradle وبعد روش کلیک کنین . حالا گزینه ی offline work رو تیک دار کنین => OK . یه کار دیگه هم که میشه اینکه تو همون مسیر بالا حالا روی Compiler کلیک کنین و در قسمت command line option تایپ کنین : offline => OK-- و بعدش اندروید استودیو رو ریستارت کنین .
بنده برای استفاه از یه کتابخانه مجبور به آپدیت sdk 25.0.1 شدم ولی بعد بروزرسانی بشدت سرعت بیلد پایین اومد بطوری که حدود نیم ساعت طول میکشه تا برنامه رو گوشی اجرا بشه تقریبا هر راهی که تو گوگل بود رو تست کردم ولی تاثیری نداشت.
ممنون میشم راهنمایی کنید
راه های که رفتم رو زیر مینویسم شاید زود تر به نتیجه برسیم
1)تغییر jcenter به movencetral
2) work offline
3)--offline
4) org.gradle.parallel=true
org.gradle.daemon=true
5)org.gradle.jvmargs=-Xmx8192M -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
و .....
حدودا 2 روزه درگیرشم
سلام دوستان
من در حین نصب برنامه intelhax به مشکل زیر برخورد کردم.همونجوری که در مراحل آموزش گفته شد پس از نصب در cmd دستور مربوطه برای چک کردن اجرای intelhax را زدم و نتیجه مثبت بود:
ولی هنگام نصب Android Studio آن را نمیشناسد.
لطفا راهنمایی کنید.
سلام دوستان
طبق آموزشهای استاد در طی مراحل نصب و اضافه کردن android-studio-setting در مرحله آخر به پیغام زیر برخورد کردم:
یک دفعه اینترنتم را قطع کردم،دفعه بعد از پروکسی استفاده کردم ولی باز مشکل حل نشد.
ممنون میشم راهنمایی کنید.
با سلام
من چند روزی مشکلی برام پیش امده بود که امروز درست شد.
حالا میخوام اینجا بگم که اگر کسی با چنین مشکلی برخورد کرد این روش رو امتحان کنه.
من در برنامم به دو کتابخانه :
compile 'com.github.chrisbanes:PhotoView:1.3.1' *** برای زوم عکس
compile 'com.mohamadamin:persianmaterialdatetimepicker:1.2.1' *** برای تقویم فارسی
نیاز داشتم. حال اینکه کتابخانه تقویم فارسی سینک نمیشد.
دلیلش هم این بود که کتابخانه PhotoView به چیزی نیاز داشت در قسمت build.gradle
allprojects {
repositories {
maven { url "https://jitpack.io" } *** نیاز بود PhotoView وجود این خط بود که برای سینک شدن
}
}
و برای سینک شدن کتابخانه تقویم فارسی
allprojects {
repositories {
jcenter() *** باید این خط رو میذاشتم
}
}
و از اونجایی که به هر دو نیاز داشتم هر دو خط رو گذاشتم که خدارو شکر جواب داد
allprojects {
repositories {
maven { url "https://jitpack.io" } *** کتابخانه PhotoView ***
jcenter() *** persianmaterialdatetimepicker کتابخانه ***
}
}
اگر دوستان نظری داشتن ممنون میشم نقطه نظراتشون رو بگن
در اندروید استودیو
برنامه رو وقتی در حالت عادی روی گوشی اجرا میکنم بدون مشکل کار میکنه ولی وقتی برای برنامه میخوام امضا درست کنم ایراد میگیره!
ممنون میشم راهنمایی کنین
سلام دوستان وقت بخیر
بنده با اندروید استدیو، jdk و کانفیگی که استاد تو آموزش ها استفاده میکنن کار میکنم، تا الان هیچ مشکلی نداشتم ولی الان نمیدونم چرا وقتی یه پروژه جدید میسازم ارور Cannot resolve symbol Bundle رو میده، البته برنامه اجرا میشه ولی همچنان این ارور وجود داره..
اینم بگم که با Sync کردن گردل، Clean Project کردن، Invalidate Cach/Restart کردن اندروید استدیو و حتی unistall کردن ونصب مجدد این IDE هم مشکل حل نشد..
خیلی ممنون میشم اگه کمکم کنید
با سلام خدمت همه دوستان عزیز. یه سوالی در مورد سرعت اجرا شدن نرم افزار Android stodio داشتم و اون هم اینکه این نرم افزار روی لپ تاپ من خیلی با سختی و سرعت پایین اجرا میشه ! میخواستم ببینم این حالت طبیعیه یا ن مشکل از سیستم من هست.
مشخصات لپ تاپ من :
سلام
یک پروژه دارم وقتی میخوام Run کنم گاهی 30 دقیقه طول میکشه که اجرا بشه و بعد از انتظار کشیدن خطای
Error:Dex writing phase: classes.dex has too many IDs. Try using multi-dex
را نمایش میدهد ، کسی میدونه دلیلش چیه؟ در ضمن از فیلتر شکن هم استفاده میکنم گفتم شاید برای این باشخ که فیلتر باشیم و یا.... ولی باز هم درست نشد.
آیا کس میتونه کمک کنه در این رابطه؟ خیلی عجله دارم کسی میتونه کمک کنه؟
دوستان در نسخه ای که استاد دادن، من اندروید استودیو رو نصب کردم و خوب هم کار می کنه، اما دو تا مسئله دارم:
1. چرا امولیتورم با این که اندروید 6 براش گذاشتم، زبان فارسی نداره؟
2. setting که استاد دادن، رنگاش فرق می کنه با رنگای اکلیپیسی که استاد دادن، مثلا قبلا کلاس ها آبی بودن، الان قرمز قهوه ای شدن؟!
من وقتی avd رو اجرا میکنم در اندروید استدیو و میخام اندروید 6 رو شبیه سازی کنم این پیغام رو میده
emulator: WARNING: Increasing RAM size to 1024MB
Hax is enabled
emulator: WARNING: Host CPU is missing the following feature(s) required for x86_64 emulation: SSE4.2 POPCNT
Hax ram_size 0x40000000
Hardware-accelerated emulation may not work properly!
HAX is working and emulator runs in fast virt mode.
init: Could not find wglGetExtensionsStringARB!
getGLES1ExtensionString: Could not find GLES 1.x config!
Failed to obtain GLES 1.x extensions string!
Could not initialize emulated framebufferaudio: Failed to create voice `goldfish_audio_in'
qemu-system-x86_64.exe: warning: opening audio input failed
console on port 5554, ADB on port 5555
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
این مربوط به موقعی هست که در avd گزینه use host Gpu روفعال میکنم
واگه گزینه snap shot روفعال کنم این پیغام رو که در زیر اومده میاد و ی صفحه فقط سیاه باز میشه
Starting emulator for AVD 'AVD_for_Nexus_S_by_Google'
emulator: WARNING: Increasing RAM size to 1024MB
emulator: WARNING: VM heap size set below hardware specified minimum of 48MB
emulator: WARNING: Host CPU is missing the following feature(s) required for x86_64 emulation: SSE4.2 POPCNT
emulator: WARNING: Setting VM heap size to 256MB
Hardware-accelerated emulation may not work properly!
emulator: WARNING: QEMU2 does not support snapshots - option will be ignored.
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
audio: Failed to create voice `goldfish_audio_in'
qemu-system-x86_64.exe: warning: opening audio input failed
console on port 5554, ADB on port 5555
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
VCPU shutdown request
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
emulator: WARNING: UpdateCheck: Failure: No error
none.xml:1: parser error : Extra content at the end of the document
emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version '25.1.7'
124&os=Windows&version=25.1.7.0&coreVersion=qemu2%202.2.0">Found</a>
^
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
VCPU shutdown request
EAX=80000001 EBX=01b81000 ECX=c0000080 EDX=00000000
ESI=00013c80 EDI=01fcf000 EBP=00100000 ESP=00547084
EIP=001000fa EFL=00000046 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
CS =0010 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
SS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
DS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
FS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
GS =0018 00000000 ffffffff 00c09300 DPL=0 DS [-WA]
LDT=0000 00000000 00000000 00008200 DPL=0 LDT
TR =0020 00000000 00000fff 00808900 DPL=0 TSS64-avl
GDT= 000000000053b020 00000030
IDT= 0000000000000000 00000000
CR0=80000011 CR2=0000000000000000 CR3=0000000001fc9000 CR4=00000020
DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000
DR6=00000000ffff0ff0 DR7=0000000000000400
EFER=0000000000000500
لطفا راهنمایی کنید
سلام ، من تازه آموزشارو تهیه کردم و همین الآن اندروید استدیو رو بر اساس آموزشای استاد نصب کردم ولی منو های من با اونی که استاد داره فرق می کنن و حتی برنامه ای که استاد تست می کننو اجرا میکنن رو برای من اجرا نمیکنه
اون خطاییم که استاد می گفت برا من اصلا نیاورد .
مشکلاتم مربوط به این آموزشه لینک ، بخش ساخت اولین پروژه
ممنون میشم دوستان اگر به مشکل مشابهی برخوردند من رو هم راهنمایی کنن
سلام
من میخوام با اندروید استودیو کار کنم ولی برای ساخت دیوایس مشکل دارم و در واقع همون ابتدا که باید دیوایس بیاد بالا توی صفحه مشکی میمونه و هیچ کاری نمیکنه.
دقیقا هم طبق آموزش های استاد انجام میدم و حتی چند دفعه پاک کردم و دوباره نصب کردم ولی مشکل حل نمیشه...
فقط نکته ای که شاید کمک کنه اینکه من تا الان با اکیلیپس کار می کردم و تنظیمات مربوط به قبل همچنان روی سیستمم وجود داره، باید چیزی رو از قبل تغییر بدم یا خیر؟
لطفا راهنمایی کنید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .