ฉันอยากจะรู้ว่าตัวเลียนแบบ android ที่ใช้งานได้ดีกับ Ubuntu 11.10 ขึ้นไป ฉันต้องการลอง 'whatsapp' บน Ubuntu ผ่าน android emulator ขอบคุณล่วงหน้า
ฉันอยากจะรู้ว่าตัวเลียนแบบ android ที่ใช้งานได้ดีกับ Ubuntu 11.10 ขึ้นไป ฉันต้องการลอง 'whatsapp' บน Ubuntu ผ่าน android emulator ขอบคุณล่วงหน้า
คำตอบ:
ตามที่: http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds
$ sudo apt-get install openjdk-6-jdk
$ android update sdk --no-ui
$ android list
ส่งคืนคุณรายการ SDK ที่มีอยู่$ android
เลือกประเภท"ใหม่" กำหนดสิ่งต่าง ๆ ตามที่คุณต้องการ$ android list avds
pic รายการ "name"$ emulator @avdsname
เปิดโปรแกรมจำลองการทำงาน:จากนั้นคุณก็พร้อมที่จะไป
คำตอบนี้ถูกเขียนขึ้นจากผู้ใช้มุมมองของนักเล่นเกมแม้ว่าส่วนใหญ่จะใช้กับการใช้งานอื่นเช่นกัน
โปรดเข้าใจความแตกต่าง
บริการ Google play เป็นชุดเครื่องมือที่นักพัฒนาซอฟต์แวร์ใช้ในการสร้างแอปพลิเคชั่น (เกม) ให้บริการใน google play store
https://developers.google.com/android/guides/overview
Google play store เป็นชุดเครื่องมือที่ผู้ใช้ปลายทางใช้ในการติดตั้งแอปพลิเคชันซึ่งค่อนข้างคล้ายกับที่เก็บ Ubuntu
https://play.google.com/store?hl=en
จากประสบการณ์ของฉันหลังจากการทดลองใช้และข้อผิดพลาดมากมายฉันจะเตือนคุณว่าไม่มีวิธีง่ายๆในการเล่นเกม Android บน Linux / Ubuntu ในขณะที่โพสต์นี้
ตัวเลือกที่ดีที่สุดขออภัยที่จะพูดคือ memu (โปรแกรม windows จะไม่ทำงานในไวน์) ไม่มีตัวเลือก Linux ที่มีความเสถียรรวดเร็วง่ายและมีคุณสมบัติครบถ้วนเช่นเดียวกับบันทึกสำหรับเกม
เป็นบริการฟรีรวมถึง google play store, รวดเร็วและรวมเข้ากับ windows ได้ดีรวมถึงการแชร์ไฟล์ระหว่างโฮสต์ / แขก, การรวมเมาส์, การปรับแต่งที่หลากหลาย, การเขียนสคริปต์ของการเล่นเกม, อนุญาตให้เปิดหลายอินสแตนซ์ในครั้งเดียวเป็นต้น
รายการคุณลักษณะเพียงอย่างเดียวน่าจะเพียงพอที่จะโน้มน้าวให้คุณเรียกใช้ memu ใน VM อย่างน้อยถ้าไม่ใช่โลหะเปลือย (เช่นทำงานบน windows)
memu นั้นเร็วกว่าตัวเลือก Linux / Ubuntu ใด ๆ
memu เริ่มทำงานในไม่กี่วินาทีซึ่งต่างจากตัวเลือก Linux, android-x86 ใช้เวลาเกือบ 5 นาทีในการบูตบูทสาดบนแล็ปท็อปของฉัน บางคนรายงานว่า android-x86 ใช้งานไม่ได้เพราะพวกเขาไม่รอ 15 นาทีในการบู๊ต (ไม่ใช่ล้อเล่น)
เอกสารประกอบ - / http://www.memuplay.com/download/Memu-User-Manual.pdf
บันทึกการกระทำของเกมเพื่อทำให้การเล่นเกมเป็นไปโดยอัตโนมัติ - http://www.memuplay.com/blog/how-to-use-operation-record/
ภาพหน้าจอ memu
ข้อ จำกัด ที่สำคัญสำหรับการเล่นเกมคือร้านค้า Google Play ไม่สามารถรวม Google Play Store โดยไม่ได้รับอนุญาตจาก Google นอกจากนี้เกมที่ซับซ้อนจำนวนมากไม่สามารถใช้กับอีมูเลเตอร์อีมูเลเตอร์ได้ ตัวอย่างเช่นคุณไม่สามารถเล่นเกม android ส่วนใหญ่บน android-x86 (พอร์ตของ android ไปยังโปรเซสเซอร์ x68 / x86_64) เกมจำนวนมากจาก google play store จะติดตั้ง แต่ไม่สามารถใช้งานได้
วิธีติดตั้งแอปพลิเคชั่น / เกม Android (apk) - สิ่งนี้ใช้กับอีมูเลเตอร์จำลองส่วนใหญ่
หมายเหตุ: หากคุณใช้โปรแกรมจำลองที่ไม่มี google play store คุณต้องดาวน์โหลดตัวติดตั้ง android (apk) และติดตั้งด้วยตนเอง
และ apk เป็นไฟล์เก็บถาวรของแพคเกจเช่น. deb - https://en.wikipedia.org/wiki/Android_application_package
ในการรับ apk ใช้บริการเว็บเช่นhttps://apkpure.com/app
เมื่อคุณดาวน์โหลดคุณต้องถ่ายโอนไปยังโปรแกรมจำลองของคุณ (หรือดาวน์โหลดในโปรแกรมจำลอง) และจากนั้นคุณต้องดำเนินการภายใต้ความปลอดภัยในโปรแกรมจำลองและอนุญาตให้ติดตั้งจากแหล่งที่ไม่น่าเชื่อถือและบางครั้งเปิดใช้งานโหมดผู้พัฒนา
ดูhttp://www.tomsguide.com/faq/id-2326514/download-install-android-apps-unidentified-developer.html
และ/android/5566/how-can-i-install-an-app-given-only-its-apk-file
สิ่งนี้ใช้กับอีมูเลเตอร์จำลองส่วนใหญ่
บริการ Google play นั้นมาพร้อมกับหรือสามารถติดตั้งได้อย่างง่ายดายบนเครื่องจำลอง Linux
Android SDK - การติดตั้งค่อนข้างยุ่งยากซับซ้อนในการใช้และออกแบบมาสำหรับการพัฒนาแอพพลิเคชั่นไม่ใช่เกม
มันช้า ฉันพูดถึงช้ามากไหม?
วัตถุประสงค์หลักของ Android SDK คือการเขียนโปรแกรม Android หากคุณติดตั้งเกม Android บน SDK มันจะมีโอกาสมากกว่าที่จะช้าจนไม่สามารถใช้งานได้และฉันจะไม่ใช้มันในเกม PvP ใด ๆ
ดูคู่มือการติดตั้งฉบับสมบูรณ์สำหรับ Android SDK / ADT Bundle บน Ubuntu
อาจใช้โครเมียมกับเกมบางเกมฉันไม่สามารถใช้โครเมียมสำหรับเกมที่ซับซ้อนมากขึ้นเช่นการปะทะกันของชนเผ่า
คุณต้องติดตั้ง Chrome อย่างน้อยเบต้าหากไม่เสถียร เหตุผลหลักสำหรับสิ่งนี้คือ webgl - https://get.webgl.org/
ดังนั้นในขณะที่เบราว์เซอร์ของคุณอาจรองรับ webgl แต่ webgl อยู่ในระหว่างการพัฒนาและฉันมีปัญหากับ webgl 2 ที่ทำงานกับเกมและ webgl 2 นั้นต้องการเกมที่ซับซ้อนที่สุด
วิธีการติดตั้งทุกรุ่น (เสถียร / เบต้า / ไม่เสถียร) ของ Google Chrome เคียงข้างกันโดยไม่มีข้อขัดแย้ง?
ไม่ใช่เกมทุกพอร์ต ซับซ้อนปานกลางไม่เลวเท่า SDK ไม่รวมเข้ากับระบบปฏิบัติการได้ดี ไม่ได้หมายความว่าจะทำให้เกมเป็นอัตโนมัติ
ดูส่วนขยายของ Chrome "ARC" - https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
ฉันคิดว่าตัวเลือกนี้อยู่ในรุ่นเบต้าและผู้ใช้จำนวนมากรายงานข้อบกพร่อง
สิ่งนี้ได้รับการออกแบบสำหรับ Ubuntu และอาจเป็นทางเลือกที่ดีที่สุดของคุณที่ฉันยังไม่ได้ลอง ปัจจุบันยังไม่รองรับ distros อื่น ๆ ได้ดี แต่ distros ส่วนใหญ่ก็เพิ่มการรองรับ
ข้อ จำกัด ที่เห็นได้ชัด - มันไม่รวม google play store และเกมอาจทำงานได้ดีหรือไม่ดี
เท่าที่ฉันรู้ว่ามันมีการพัฒนาอย่างรวดเร็วและมีข้อบกพร่อง
ดูเพิ่มเติมที่http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation
Virtualbox / KVM - ระบบปฏิบัติการ android x86 จะทำงานช้ามากและเกมส่วนใหญ่จะไม่ทำงานบนภาพ
Google play รวมอยู่ในเวอร์ชันล่าสุดและเกมจะติดตั้ง แต่เกมที่ซับซ้อนเช่นการปะทะกันของชนเผ่าหรือการคล้ายคลึงกันจะทำให้เกิดปัญหาหรือปฏิเสธที่จะเปิด
คุณสามารถเพิ่มความเร็วขึ้นเล็กน้อย - https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ โดยส่วนตัวฉันไม่เห็นการเพิ่มความเร็วขนาดใหญ่ถึง 400% ที่ผู้เขียนอ้างว่าแม้ว่าจะมีการปรับปรุงเล็กน้อย
จีโนม สิ่งนี้ถือว่าเป็นสิ่งที่ดีที่สุด แต่ก็ยุ่งยากในการติดตั้งและไม่ฟรี ฉันลองรุ่นฟรีที่เก่ากว่าและมันช้าและไม่รวม google play store เวอร์ชันใหม่รวมถึงบริการ Google Play และ Google Store เช่นแอปพลิเคชัน
คุณต้องติดตั้ง VirtualBox เพื่อใช้งานจีโนมไม่ใช่เป็นเรื่องใหญ่ แต่คุณต้องระวังเวอร์ชันเนื่องจากบางครั้งมีข้อขัดแย้งกับ vbox และจีโนมรุ่น
ฉันจะไม่แนะนำให้คุณติดตั้งรุ่นเก่ากว่า (คุณสามารถหาได้ในเน็ต) พวกมันฟรีสำหรับใช้ส่วนตัว แต่ช้าและจะไม่เล่นเกม
Genymotion ค่อนข้างยุ่งยากและน่ารำคาญในระดับปานกลาง คุณต้องดาวน์โหลดไฟล์. run ซึ่งจะทำการติดตั้ง จากนั้นคุณต้องลงทะเบียนบัญชีและซื้อใบอนุญาต หลังจากป้อนรหัสของคุณคุณจะต้องดาวน์โหลดรูปภาพ
เมื่อทำงานแล้วจะเร็วพออย่างน้อยก็เป็นรุ่นฟรีที่เก่ากว่า ฉันไม่ได้จ่ายค่าใบอนุญาตดังนั้นจึงยังไม่ได้ทดสอบรุ่นล่าสุด
Genymotion ไม่มีเครื่องมือสำหรับการเขียนสคริปต์เกม (ต่างจาก memu)
Genymotion ช้ากว่า memu มาก
คนที่ใช้คือรักมันขึ้นอยู่กับคุณถ้าคุณต้องการจ่ายค่าธรรมเนียมรายปี
ทดลองใช้ฟรี - 30 วัน หลังจาก 30 วันhttps://www.genymotion.com/pricing-and-licensing/
บางคนเรียกร้องจีโนมได้ฟรีสำหรับการใช้งานส่วนตัวถ้าคุณติดต่อทีมสนับสนุนของพวกเขาhttps://www.genymotion.com/contact/
AndroVM - ผสานกับ Genymotion รุ่นฟรีก่อนหน้านี้ไม่มี google play store
Andy OS - แม้ว่าพวกเขาจะอ้างว่า andy "ทำงานบน Linux" แต่มันทำงานบน Windows guest ใน virtualbox บนโฮสต์ linux
ฉันจะติดตั้ง Andy the android emulator บน Linux ได้อย่างไร
โดยส่วนตัวแล้วฉันจะเรียกใช้ memu มากกว่า andy memu มีคุณสมบัติเพิ่มเติม
ฉันใช้ virtualbox เพื่อรัน 4.0.3 รวงผึ้งใน Ubuntu 11.10 มันทำงานได้อย่างราบรื่น (kinda slugish ในบางครั้ง) และ theres เป็นฟอรั่มที่จะทำ แต่ฉันลืมชื่อ แต่มันมี "X 86 android" โชคดี