دوره مجازی اندروید(جلسه 6): آموزش نصب Genymotion و Adb Driver



visibility  
mode_comment   ۴۳

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

مطالب مطرح شده در این جلسه عبارتند از :

  • معرفی نرم افزار Genymotion
  • آموزش نصب Genymotion
  • اضافه کردن شبیه ساز در Genymotion
  • آموزش تست اپ روی دستگاه واقعی
  • Adb چیست؟
  • دانلود و نصب Adb Driver
  • فعال کردن قابلیت Developer options
  • تست کردن اپ روی دستگاه واقعی با Usb

نکته ی بسیار مهم: در حال حاضر شبیه ساز اندروید استودیو بسیار پیشرفت کرده و گزینه بهتری نسبت genymotion است. پیشنهاد من این است که از شبیه ساز خود اندروید استودیو استفاده کنید.

info توجه

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

ثبت نام در آموزش برنامه نویسی اندروید

comment دیدگاه کاربران
حسن محمدی replyپاسخ

سلام
نحوه اضافه کردن شبیه ساز Genymotion به اندروید استودیو چطوریه دوستان ؟

سعید شاهینی

سلام، نیازی به متصل کردن نیست، خود اندروید استودیو اون رو می شناسه با استفاده از Adb

حسن محمدی replyپاسخ

موقعی که شبیه ساز خود اندروید استودیو رو اجرا میکنم ارور زیر رو میده
Cannot launch AVD in emulator.
Output:
emulator: WARNING: VM heap size set below hardware specified minimum of 228MB
emulator: WARNING: Setting VM heap size to 384MB
### WARNING: unable to configure any DNS servers, name resolution will not work
Hax is enabled
Hax ram_size 0x60000000
HAX is working and emulator runs in fast virt mode.
audio: Failed to create voice `goldfish_audio_in’
qemu-system-i386.exe: warning: opening audio input failed
console on port 5554, ADB on port 5555
emulator: WARNING: UpdateCheck: Failure: Error
emulator: WARNING: UpdateCheck: failed to get the latest version, skipping check (current version ‘25.1.3’

———————————–
لطفا راهنمایی کنید ممنون

سعید شاهینی

سلام، این ارور نیست، هشدار هست و مشکلی به وجود نمیاره

بابک جهانبخشی replyپاسخ

با سلام
استاد من چون دیوایس اندرویدی ندارم حتما باید توی Genymotion یک یا چند دستگاه add کنم و اینکه برای این دوره و انجام فعالیتهای طی آموزش آیا ترجیحا دستگاههای مشخصی رو برای add کردن توی genymotion توصیه میکنید یا خیر ؟

سعید شاهینی

سلام، بهتره که دستگاه های با ورژن ها و سایزهای مختلف صفحه نمایش بسازید که بتونید اپتون رو به خوبی تست کنید.

shahriar rad replyپاسخ

با سلام و درود
سایتی که باید جنی موشن را بگیریم رفتم ولی نتونستم دانلود کنم ، رجیستر کردم ولی فکر کنم سرورشون شانس من خراب بوده نمیشه آپلود بشه ؟

با تشکر

سعید شاهینی

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

shahriar rad replyپاسخ

سوال دیگر من اینه که فرق برنامه نویسی با SDK برای شرکت intel چیه ؟
چه مزیت و معایبی داره؟
مگه با اون نمیشه app نوشت؟

ممنون میشم یکم توضیح بدین
با تشکر

سعید شاهینی

سلام، اگه منظورتون Cordova هست جوابتون مثبته، اما سرعت بسیار کمی داره و اپ های خوب رو نمی شه با اون روش نوشت.

مجید موثق replyپاسخ

سلام.. بعد تنظیمات AVDmanager این پیغام میده:
Cannot launch AVD in emulator.
Output:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
تو اینترنت سرچ زدم میگه با سخت افزار سیستم (cpu) نمیتونه خودش رو تطبیق بده
مشکلش چیه؟
با نصب gnymotion بازم نیازی به AVDmanager هست؟
ممنون بخاطر آموزش های خوبتون

سعید شاهینی

سلام، پاسخ سوالتون طولانی هست، با من تماس بگیرید تا راهنمایی کنم.

arash arashrad replyپاسخ

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

با تشکر

جواد باقی

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

arash arashrad

ایمیل استاد دارین ؟؟؟
این ایمیلی که بالای صفحه هست کپی نمیشه تایپ هم که می کنم گوگل ارور میده

جواد باقی

ایمیل : saeedshahiniit@gmail.com

amir.ramin76 replyپاسخ

سلام
من ف*لتر شکن ندارم! چجوری میتونم فایل دستگاه ها برای جنی موشن دانلود کنم؟سایت p30download داره اما اندروید 4 هست ولی من اندروید 6 میخوام!
ممنون میشم راهنمایی کنید 😥

وحید صالحی

!!!در نت این ف شکن همه موجده سرچ کنید یکشون رو دانلود کنید

sara salami replyپاسخ

سلام استادبرای من دراندرویدمانیتور نام پروژه آورده نمیشه (No Debuggble Aplication)حتی باریستارت کردن ومجدداenableنمودنABD integrationاشکال ازکجاست.من نرم افزارهای جنی موشن ADBرو که برای تست گوشی واقعی هست نصب نکردم وفقط مال جلسه گذشته رو کامل دانلودونصب کردم .ممنونم راهنمایی کنید.

سعید شاهینی

سلام، متاسفانه android monitor باگ زیاد داره، و دلایلی هم که ممکنه وجود داشته باشن خیلی زیادن. من نمی تونم اینطوری کمکتون کنم،

علي احمدی replyپاسخ

توی سایت genymotion دیگه رایگان برای دانلود نداره قضیه چیه ؟

سعید شاهینی

سلام، دیگه به نظر من اصلاً سمت genymotion نرید، به خاطر اینکه در اندروید استودیو ورژن 2 به بعد شبیه ساز اندروید استودیو خیلی عملکرد بهتری داره

Aref R.p replyپاسخ

سلام آقای شاهینی خسته نباشید یک سوالی برای من پیش اومده اون هم اینه که شما در آپدیت جلسه ی 5 نصب اندروید استودیو گفتین emulator اندروید استادیو خیلی خوبه و نیازی به Genymotion نیست پس ما نیاز نیست که Genymotion رو نصب کنیم درسته؟؟

سعید شاهینی

سلام٬ نه اصلا نیازی نیست.

Abbas412 replyپاسخ

سلام آقای شاهینی
من توی استفاده از AVD اندروید استودیو هروقت یکی از AVD ها رو ران میکنم پیغام میده که:
Performing clean boot: Snapshot doesnt exist
کلا تا حالا نتونستم هیچ برنامه ای رو توی شبیه ساز ران کنم
با سرچ هم به جایی نرسیدم
ممنون میشم راهنمایی کنید

http://s8.picofile.com/file/8316068550/error.jpg
سعید شاهینی

سلام
راه حل 1: avd رو پاک کنید دوباره بسازید.
راه حل 2: از آدرس زیر کلیه snapshot ها رو پاک کنید و avd جدید بسازید:
C:\users\uname\.android\avd\snapshots\

معین اثنی عشری replyپاسخ

سلام استاد
خسته نباشید

استاد شبیه ساز من تو اندروید استودیو ساخته نمیشه که اسکیرینشو براتون ایمیل کردم
و اصن نمیدونم چجوری باید رانش کنم چون اون فلش سبز رنگ هم غیرفعاله
genymotion و adb رو هم نصب کردم

درضمن از فیلترشکن سیسکو استفاده میکنم

سعید شاهینی

من همچین ایمیل دریافت نکردم از شما، آدرسی ایمیلی که باهاش اسکرین شات رو فرستادید بهم بگید

ezal787 replyپاسخ

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

سعید شاهینی

سلام، دیگه از genymotion استفاده نکنید، شبیه ساز خود اندروید استودیو بهتره و از اون استفاده کنید

ezal787 replyپاسخ

ممنون. شبیه ساز خود اندروید استودیو رو چجوری انجام بدم

سعید شاهینی

از منوی Tools گزینه AVD manager رو انتخاب کن و یه شبیه ساز جدید نصب کن، آموزش ساختن شبیه ساز اندروید استودیو در همین دوره موجوده فقط یادم نیست جلسه چنده

ezal787 replyپاسخ

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

ezal787 replyپاسخ

استاد بنده هر کاری کردم ایمولیتور رو اجرا نمیکنه اصلا هیچ گوشی مجازی رو اضافه نمیکنه تا برنامه رو تست کنم

سعید شاهینی

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

ezal787 replyپاسخ

اندروید استودیو رو حذف و نصب کردم الان sdk میخواد نصب کردم باز وقتی میخوام یه پرژوه بسازم اجازه نمیده هم استودیو با ای دی رم نصب کردم نشد هم دستی نصب میکنم نمیشه

سعید شاهینی

از ارورش اسکرین شات بگیرید ارسال کنید تا بدونم مشکل کجاست، با گفتن اینکه نصب می کنم نمی شه من که چیزی متوجه نمی شم

ezal787 replyپاسخ

الان sdk رو نمیشناسه نمیاد رو حالت کد نویسی

سعید شاهینی

لطفا مشکلتون رو همیشه کامل و واضح و حتی الامکان به همراه اسکرین شات ارسال کنید که من بتونم راهنماییتون کنم.

vahide samsam replyپاسخ

سلام آیا نیازی به نصب جنیموشن هست یا از شبیه ساز خود استودیو استفاده کنیم و اینکه جنیموشن پولی شده

سعید شاهینی

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

سپهر تابعیان replyپاسخ

سلام
استاد من آخرین ورژن Genymotion+Oracle VMرا نصب کردم و اکانت هم ساختم.
چرا وقتی به فیلترشکن وصل هستم از شبیه سازهای دانلود شده نمی توانم استفاده کنم و آنها اجرا نمی شوند و در قسمت starting برای اجرای برنامه متوقف می شوند؟

سعید شاهینی

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

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.