어떤 Android 에뮬레이터를 사용할 수 있습니까?


15

우분투 11.10 이상에서 실제로 작동하는 안드로이드 에뮬레이터 중 일부를 알고 싶습니다. 안드로이드 에뮬레이터를 통해 우분투에서 'whatsapp'을 시도하고 싶습니다. 미리 감사드립니다


2
Android SDK는 에뮬레이터를 제공하지 않습니까?
Uri Herrera

안드로이드 개발에 관해서 @UriHerrera 종류의 멍청한 놈;)
Mysterio

답변:


12

에 따르면 : http://crashcourse.ca/content/android-emulator-ubuntu-1004-60-seconds

  • JDK를 설치해야합니다. $ sudo apt-get install openjdk-6-jdk
  • 그런 다음 Android SDK의 다운로드 페이지로 이동하여 다운로드하십시오. http://developer.android.com/sdk/index.html
  • 그런 다음 SDK를 업데이트하십시오. $ android update sdk --no-ui
  • 출력 결과 $ android list에 사용 가능한 SDK 목록이 반환 되는지 확인하십시오 .
  • $ androidpick "new"를 입력하십시오 . 원하는대로 설정하십시오.
  • 완료되면 : $ android list avdspic "name"항목 의 출력을 확인하십시오 .
  • 완료하려면 : 에뮬레이터를 시작하십시오 $ emulator @avdsname.

그리고 당신은 갈 수 있습니다.


내가 만든 avd를 열면 검은 색 화면의 상표 글꼴 또는 fixedsys 글꼴로 'android'만 표시됩니다. 내가 만든 일부 DVD의 경우 빈 화면 만 나타납니다. 또한 일부 버튼은 활성화되어 있지만 다른 버튼은 활성화되어 있지 않습니다. 슬프게도 홈 버튼이 활성화되어 있지 않습니다. 어떻게해야할지 궁금합니다!
Karthik C

8

이 답변은 최종 사용자, 게이머 관점에서 작성되었지만 대부분 다른 용도에도 적용됩니다.

Google Play 스토어 / 서비스

차이점을 이해하십시오.

Google Play 서비스는 개발자가 Google Play 스토어에서 애플리케이션 (게임)을 사용할 수 있도록하기 위해 사용하는 도구 세트입니다.

https://developers.google.com/android/guides/overview

Google Play 스토어는 최종 사용자가 Ubuntu 리포지토리와 비슷한 응용 프로그램을 설치하는 데 사용하는 도구 모음입니다.

https://play.google.com/store?hl=ko


MEMU

내 경험상 많은 시행 착오를 한 후에 나는이 게시물 당시 Linux / Ubuntu에서 안드로이드 게임을하는 쉬운 방법이 없다는 것을 경고합니다.

유감스럽게도 가장 좋은 방법은 memu입니다 (Windows 프로그램은 와인으로 실행되지 않습니다). 게임을위한 memu만큼 안정적이고 빠르며 쉽고 완벽한 Linux 옵션은 없습니다.

http://www.memuplay.com/

무료이며 Google Play 스토어가 포함되어 있으며 호스트 / 게스트 간의 파일 공유, 마우스 통합, 광범위한 사용자 정의, 게임 플레이 스크립트, 한 번에 여러 인스턴스를 열 수 있도록하는 등 Windows에 잘 통합되어 있습니다.

기능 목록만으로도 금속이 아닌 경우 VM에서 최소한 memu를 실행할 수있을 정도로 충분해야합니다 (예 : Windows에서 실행).

memu는 Linux / Ubuntu 옵션보다 훨씬 빠릅니다.

memu는 Linux 옵션과 달리 몇 초 만에 시작되며 android-x86은 내 랩톱의 Android 부팅 스플래시로 부팅하는 데 거의 5 분이 걸립니다. 일부 사람들은 android-x86이 부팅하는 데 걸리는 15 분을 기다리지 않기 때문에 단순히 작동하지 않는다고보고합니다 (농담 아님).

설명서-/ http://www.memuplay.com/download/Memu-User-Manual.pdf

게임 플레이 자동화를위한 게임 액션 기록-http: //www.memuplay.com/blog/how-to-use-operation-record/

memu 스크린 샷

뮤 게임

memu1


리눅스 옵션 / 제한

게임 플레이의 주요 제한 사항은 Google Play 스토어입니다. Google의 승인 없이는 Google Play 스토어를 포함 할 수 없습니다. 또한 많은 복잡한 게임이 Linux 에뮬레이터에서 작동하지 않습니다. 예를 들어 android-x86 (x68 / x86_64 프로세서로의 Android 포트)에서 대부분의 Android 게임을 재생할 수 없습니다. Google Play 스토어의 많은 게임이 설치되지만 작동하지 않습니다.

안드로이드 애플리케이션 / 게임 설치 방법 (apk)-대부분의 Linux 에뮬레이터에 적용됩니다.

참고 : Google Play 스토어가 포함되지 않은 에뮬레이터를 사용하는 경우 Android 설치 프로그램 (apk)을 다운로드하고 수동으로 설치해야합니다.

및 APK는 뎁 같은 패키지 아카이브입니다 - https://en.wikipedia.org/wiki/Android_application_package

APK를 얻으려면 https://apkpure.com/app 와 같은 웹 서비스를 사용 하십시오.

https://chrome.google.com/webstore/detail/direct-apk-downloader/bifidglkmlbfohchohkkpdkjokajibgg?hl=ko

다운로드 한 후에는 에뮬레이터로 전송하거나 에뮬레이터에서 다운로드 한 다음 에뮬레이터의 보안을 유지하고 신뢰할 수없는 소스에서 설치를 허용하고 개발자 모드를 활성화해야합니다.

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

이것은 대부분의 Linux 에뮬레이터에 적용됩니다.

Google Play 서비스는 모든 Linux 에뮬레이터에 포함되어 있거나 쉽게 설치할 수 있습니다.


리눅스 에뮬레이터 옵션

  1. 안드로이드 SDK 설치하기가 번거롭고 사용이 다소 복잡하며 게임이 아닌 응용 프로그램 개발을 위해 설계되었습니다.

    느립니다. 내가 매우 느리다는 것을 언급 했습니까?

    Android SDK의 주요 목적은 Android 프로그램을 작성하는 것입니다. SDK에 안드로이드 게임을 설치하면 사용할 수 없을 정도로 느리지 않을 것이며 PvP 게임에서는 사용하지 않을 것입니다.

    Ubuntu의 Android SDK / ADT 번들에 대한 전체 설치 안내서를 참조하십시오.

  2. Chrome의 Android

    일부 게임에서는 크롬 작업을 할 수 있지만 클랜 충돌과 같은 복잡한 게임에서는 크롬 작업을 수행 할 수 없습니다.

    불안정하지 않은 경우 최소한 베타 버전으로 Chrome을 설치해야합니다. -이 주된 이유는 WebGL이있다 https://get.webgl.org/

    따라서 브라우저가 webgl을 지원할 수 있지만 webgl이 개발 중이며 webgl 2가 게임 작업에 문제가 있었고 webgl 2가 대부분의 복잡한 게임에 필요합니다.

    충돌없이 Chrome의 모든 버전 (안정적 / 베타 / 불안정)을 나란히 설치하는 방법은 무엇입니까?

    모든 게임이 포팅되는 것은 아닙니다. SDK만큼 나쁘지는 않지만 적당히 복잡합니다. OS에 잘 통합되지 않았습니다. 게임을 자동화 할 수단이 없습니다.

    참조 크롬 확장 "ARC"- https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn

    이 옵션은 베타 버전으로 간주되며 많은 사용자가 버그를보고합니다.

  3. Anbox

    이것은 우분투를 위해 설계되었으며 아마도 최선의 선택은 개인적으로 시도하지 않은 것입니다. 현재 다른 배포판에서는 잘 지원되지 않지만 많은 배포판이 지원을 추가하고 있습니다.

    눈부신 제한-Google Play 스토어를 포함하지 않으며 게임이 제대로 작동하거나 작동하지 않을 수 있습니다.

    내가 아는 한, 그것은 빠른 개발 중이며 버그가 있습니다.

    http://www.linuxandubuntu.com/home/anbox-runs-android-in-your-linux-without-emulation참조하십시오.

  4. Virtualbox / KVM- 안드로이드 x86 OS는 매우 느리게 실행되며 대부분의 게임은 이미지에서 실행되지 않습니다.

    Google Play는 최신 버전에 포함되어 있으며 게임이 설치되지만 클랜 충돌 또는 이와 유사한 복잡한 게임이 충돌하거나 열리지 않습니다.

    https://doc.nuxeo.com/blog/speeding-up-the-android-emulator/ 속도를 높일 수 있습니다 . 나는 약간의 개선이 있었지만 개인적으로 저자가 주장한 400 %의 속도 향상을 보지 못했습니다.

    http://www.android-x86.org/

  5. Genymotion. 이것은 가장 좋은 것으로 간주되지만 설치가 번거롭고 무료가 아닙니다. 이전 무료 버전을 사용해 보았는데 속도가 느리고 Google Play 스토어가 포함되어 있지 않습니다. 새로운 버전에는 Google Play 서비스 및 Google 스토어와 같은 애플리케이션이 포함됩니다.

    https://www.genymotion.com/

    genymotion을 사용하려면 virtualbox를 설치해야합니다. 실제로 큰 문제는 아니지만 vbox 및 genymotion 버전과 충돌이있을 수 있으므로 버전에주의해야합니다.

    이전 버전은 설치하지 않는 것이 좋습니다 (넷에서 찾을 수 있음). 개인 용도로는 무료이지만 느리고 게임을하지 않습니다.

    Genymotion은 약간 번거롭고 성가시다. 설치할 .run 파일을 다운로드해야합니다. 그런 다음 계정을 등록하고 라이센스를 구입해야합니다. 키를 입력 한 후 이미지를 다운로드하십시오.

    일단 실행하면 충분히 빠르지 만 적어도 이전 무료 버전으로 실행되었습니다. 라이센스를 지불하지 않았으므로 최신 버전은 테스트되지 않았습니다.

    Genymotion에는 (memu와는 달리) 스크립팅 게임 도구가 없습니다.

    Genymotion은 memu보다 훨씬 느립니다.

    연간 요금을 지불하려는 경우 사용하는 사람들은 그것을 좋아합니다.

    최초 시험판-30 일 무료. 30 일 후 https://www.genymotion.com/pricing-and-licensing/

    어떤 사람들은 지원팀에 연락하면 genymotion이 개인적인 용도로 무료라고 주장합니다 https://www.genymotion.com/contact/

  6. AndroVM-Genymotion과 병합되었습니다. 이전 무료 버전에는 Google Play 스토어가 포함되어 있지 않습니다.

  7. Andy OS-andy가 "Linux에서 실행된다"고 주장하지만 실제로 Linux 호스트의 virtualbox에있는 Windows 게스트에서 실행됩니다.

    Linux에 Android 에뮬레이터 Andy를 어떻게 설치합니까?

    개인적으로 앤디보다는 memu를 실행하고 memu에는 더 많은 기능이 있습니다.


이것은 하나의 위대한 답변입니다! +1 =)
Terrance

3

우분투에서 가장 훌륭하고 사용자 친화적 인 안드로이드 에뮬레이터는 Genymotion 입니다. 나는 당신이 그것을 시도하는 것이 좋습니다


먼저 #virtualbox를 설치 한 다음 virtualbox에 설치하십시오.
kelvinelove 오전

2
Genymotion은 더 이상 개인 용도로 사용할 수 없습니다 (30 일 평가판 후에 라이센스를 구매해야 함). 무료 버전에는 Google Play가 포함되어 있지 않습니다.
Panther

이 웹 사이트는 개인용으로 무료가 아닌 것처럼 보이지만 실제로는 무료입니다. 적어도 지금은 "개인 사용"링크는 "무료 평가판"링크처럼 눈에 띄게 표시되지 않습니다.
Björn Tantau

1

나는 우분투 11.10에서 4.0.3 허니컴을 실행하기 위해 virtualbox를 사용하고 있었다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.