سرویس شبیه ساز اندروید

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

  • مدیریت بهتر منابع و ریسورس برای سیستم های دسکتاپ
  • داشتن شبیه ساز اندروید به صورت مرکزی برای دسترسی سایر دستگاه ها
  • مشاهده انلاین و اشتراک گذاری همه تغیرات در پروژه ها

حالا باهم روند کار رو بررسی میکنیم :

نیازمندی ها :

  • سرور مجازی دبیان
  • نصب و فعال بودن docker, git, python (and pip), docker-compose
  • نصب و فعال بودن qemu-kvm

حالا بزن بریم !

در ابتدا باید از ریپازیتوری https://github.com/google/android-emulator-container-scripts کلون بگیریم و با استفاده از cd وارد پوشه مورد نظر بشیم

حالا در پوشه مورد نظر کامند source ./configure.sh رو وارد میکنیم و بعد از اینکه همه چیز پیکربندی شد

حالا با استفاده از دستور emu-docker licenses  مجوز اجرا رو تایید میکنیم و سپس emu-docker list وارد میکنیم

حالا با استفاده ازدستور emu-docker create <emulator image> <system image>  کانتینر را ایجاد میکنیم


برای دسترسی به رابط کاربری تحت وب دسترسی ایجاد میکنیم

./create_web_container.sh -p <emulator_webview_username>,<emulator_webview_password> 
در ادامه کار
apt install coturn systemctl stop coturn 


فایل کانفیگ رو به صورت زیر تغییر میدهیم
vim /etc/default/coturn  TURNSERVER_ENABLED=1 

برای پیکربندی نهایی اطلاعات خود را طبق دستور زیر جایگذاری کنید
vim /etc/default/coturn  lt-cred-mech  #set your realm name  realm=<coturn_realm>  #coturn username and password  user=<coturn_username>:<coturn_password>  external-ip=<host_public_ip>/<host_private_ip> 


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

systemctl start coturn systemctl enable coturn

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

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]

نظرات کاربران

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *