가능한 모든 앱에서 작동하는 Android 에뮬레이터가 있습니까?


10

다른 안드로이드 스마트 폰 (Android 4.0의 최소 요구 사항)에서 작동 하는 특정 무료 안드로이드 앱 을 설치하고 싶습니다 .

무료로 사용할 수있는 앱은 PostCard Creator 라고 하며 내가 사는 스위스에서 엽서를 보내는 데 유용합니다. 그것은 다른 물리적 안드로이드 스마트 폰에서 작동하지만 안드로이드 버전과 독립적이지 않습니다.

Google PlayStore를 통한 설치 : https://play.google.com/store/apps/details?id=ch.post.it.pcc

Windows 에서 많은 시간 동안 다른 무료 Android 에뮬레이터 를 시도 했지만 성공하지 못했습니다.

  • Android SDK (다른 가상 장치로 시도)
  • Genymotion (다른 가상 장치로 시도)
  • www.manymo.com (앱을 설치할 수는 있지만 열 수는 없습니다)
  • BlueStacks (앱은 Play 스토어에서 제대로 설치할 수 있지만 열 수는 없습니다)
  • AndY (Play 스토어 알림 "기기가이 버전과 호환되지 않습니다", 버전 4.2.2)
  • Oracle VM VirtualBox Android 버전 4.2.2 (앱은 Play Store에서 설치할 수 있지만 열 수는 없음)
  • Android 용 YouWave : "패키지 구문 분석에 문제가 있습니다." (나는 확신합니다 : APK가 손상되지 않았습니다.)
  • Droid4X 0.8.5 베타 (Play 스토어 알림 "기기가이 버전과 호환되지 않습니다", 버전 4.2.2)
  • Xamarin Android 플레이어 (CPU 비 호환)

들어 http://www.manymo.com 나는 법적 APK 다운이 (사용했습니다 https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) 내가 여기에 업로드 한 APK 파일을 다운로드 : HTTP : //www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html

앱은 버전 4.2.2의 실제 스마트 폰에서 완벽하게 실행됩니다. 이메일 요청에 따라 앱은 안드로이드 버전에 의존하지 않습니다. 개발자는 모든 장치에서 작동하지는 않는다고 말합니다. 또한 온라인에서 앱 호환성을 테스트했습니다. 결과는 좋았습니다.

누군가 Windows 플랫폼에서 앱 PostCard 제작자를 성공적으로 사용했다면 매우 기쁠 것입니다. 누군가 그것을 얻습니까?

(또는 안드로이드 에뮬레이터로도 성공하지 못하면 Itunes App Store에서 PostCard Creator 앱 파일을 에뮬레이트하는 실행 가능한 방법을 알고 있다면 매우 기쁠 것입니다. 내 아이폰에서도 무료로 작동하기 때문입니다)


부록 adb logcat(27.10.2015에 작성)

  1. 여기에서 최신 버전의 Genymotion 2.5.4 (Oracle VM VirtualBox가 포함 된 08.09.2015 이후 사용 가능)를 여기에서 다운로드 하고 Windows 8.1 Pro N / Intel (R) Core (TM) i3 CPU에서 실제 GPS 센서없이 내 노트북에 설치 하십시오. 64 비트 OS x64 기반 프로세서 / 스위스 자체 IP
  2. "첫 번째 기기 추가"를 클릭하고 "Google Nexus 4-4.4.4-API 19-768x1280"을 선택하십시오.
  3. 여기 에서 "Genymotion-ARM-Translation_v1.1zip" 을 다운로드 하여 압축을 푼 형식으로 가상 장치에 직접 놓으십시오. 메시지가 표시되면 OK를 누릅니다. 다시 물으면 확인을 누릅니다. 경로를 클릭 하여 엽니 다 . 와 해당 폴더로 이동은 (경로에 적응해야합니다. 당신이 디렉토리 입력하면 당신은 당신이 올바른 폴더에, adb.exe를 참조한다) 쓰기 : (가상 장치를 다시 시작할 때까지)Win+Rcmd.execd C:\Programme\Genymobile\Genymotion\toolsadb reboot

  4. 여기에 기초한 "gapps-kk-20140606-signed.zip" (4.4.x 필요)의 다운로드

  5. PlayStore를 설치하려면 : 다운로드 한 파일 (압축 해제 된 파일)을 가상 장치로 드래그 앤 드롭하고 확인, 대기, 확인, 대기, adb reboot콘솔에 쓰기, 대기를 차례로 클릭하십시오 . (Android를 업그레이드하는 중 ... 앱 XX / 22 최적화 중) 가상 장치가 다시 시작된 후 PlayStore를 찾을 수 있습니다.

  6. 개인 Gmail 계정 (스위스에서도 생성)으로 로그인 Google 플러스 서비스 및 자동으로 설치된 모든 앱의 업데이트.

  7. PlayStore에서 "PostCard Creator"를 설치하려고합니다 (GPS 활성화, 카메라 활성화, 식별자가 활성화되지 않음 (무료 버전에서는 불가능)) : "기기가이 버전과 호환되지 않습니다." 그런 다음 PostCard-File.apk의 드래그 앤 드롭을 시도했습니다. APPS 목록에서 "PostCard Creator"기호를 사용할 수 있습니다. 그러나 "안타깝게도 PostCard Creator가 중지되었습니다."

  8. adb logcat콘솔에 쓰기

긴 출력이 있으므로 여기에 업로드 한 cmd.exe 콘솔에서만 마지막 줄을 가져옵니다.


1
앱이 방금 시작되지 않았습니까, 아니면 일단 설치되면 실패합니까?
Colin

1
시작되지 않습니다. (물리적 장치에서는 매우 자주 작동합니다.)
laminin

1
앱을 다운로드하려고 시도했지만 국가별로 제한적인 것으로 보입니다. 문제가 될 수 있습니다
Colin

1
그러한 제한을 피하기 위해 스위스에 위치와 함께 무료 VPN을 사용할 수 있습니까?
laminin

1
아마도 Google Play 계정을 사용하여 위치를 결정할 수도 있습니다. 내가 사용할 수있는 좋은 VPN을 TunnelBear라고합니다. 그러나 Play 스토어를 통해 설치하려면 에뮬레이터가 설치되어 있지 않은 경우 Google Play 서비스를 설치해야합니다.
Colin

답변:


8

다음과 같은 이유로 발생할 수 있습니다.

  1. 에뮬레이터는 앱이 지원하지 않는 x86 / MIPS CPU를 제공합니다 (아마도 앱에 네이티브 코드가 필요하지 않기 때문에 아마도 아닙니다).

  2. Google Play 서비스 에뮬레이터에는 해당 소프트웨어가 없으며 실제로 Google에서 라이센스를 부여하지 않으면 에뮬레이터에서 사용할 수 없으며 대부분의 앱은 이들에 의존합니다.

  3. 인터넷 연결로서의 모바일 데이터가 필요합니다 (귀하의 경우는 아님).

  4. 위치 데이터. VMWare는 Windows 태블릿의 물리적 가속도계 / GPS 하드웨어를 지원하는 유일한 에뮬레이터입니다. 앱은 위치 서비스가 필요할 수 있으며 필요한 위치 API를 제공하지 않으면 실행을 거부합니다.

  5. 앱 개발자가 앱이 에뮬레이터에서 실행 중인지 여부를 적극적으로 확인하도록하고 에뮬레이터에서 앱이 시작된 것을 감지하면 앱이 실행되지 않습니다. 이 AE 질문을 참조하십시오 .

귀하의 경우, 2 또는 4가 범인이라고 생각합니다. 시험:

  1. x86 호환 GAPP 패키지를 사용하여 VMWare PlayerAndroid 4.4 를 설치 하고 작동하는지 확인합니다 (필수 GPS 하드웨어가 있기 때문에 Surface Pro에서 가능). GAPPs 패키지는 XDA 스레드에서 찾을 수 있습니다.

  2. android-x86 프로젝트에서 제공 한 .iso를 사용하는 경우 VM Config에서 VMWare 부팅 모드를 BIOS로 설정하십시오.

  3. 설치가 완료되면 다운로드 한 GAPPs zip을 파일 탐색기 앱용 apk와 함께 pendrive에 넣습니다 (ES 파일 탐색기를 권장하므로 탐색기에서 직접 zip을 추출 할 수 있습니다).

  4. 이제 VM이 부팅되면 메뉴 표시 줄의 "장치"(또는 유사한) 옵션에서 펜 드라이브를 VM에 할당합니다.

  5. 내장 된 파일 관리자를 사용하여 pendrive에서 파일 탐색기 APK를 설치하십시오 (보안 설정에서 "알 수없는 소스"옵션이 활성화되어 있는지 확인하십시오).

  6. 그런 다음 이 안내서에 따라 VM을 루팅 하십시오 .

  7. 마지막으로 GAPPs zip을 /sdcard/VM 의 편리한 위치 (추출 위치 )에 추출 하고이 안내서 (사용 방법 2)에 따라 설치하십시오.

공장에서 Android를 사용하는 대부분의 휴대 전화 나 기타 기기에 OEM이 Google에서 라이센스를 부여한대로 이러한 Google Apps (GAPP)가 사전 설치되어 있지만, 개발자가 이러한 GAPP를 라이선스 할 수 없거나 라이선스를 부여 할 수 없기 때문에 Android의 맞춤 배포에는 초기 버전이 없습니다. 구글에서. 에뮬레이터는 두 번째 사용자 정의 범주에 속합니다.

또한 앱의 위치 하드웨어 및 지역 제한도 범인이 될 수 있습니다. 에뮬레이터가 위치 하드웨어를 에뮬레이션 할 수 없으며 예상치 못한 위치 또는 영역 데이터를 앱에 표시하여 충돌 / 고정 / 무엇이 발생했는지를 알려줍니다.

편집하다:

logcat파일 분석 을 통해 Postcard Creator 앱이 장치에서 터치 가능 화면을 적극적으로 확인한다고 결론을 내릴 수 있습니다 (SDK 또는 BlueStacks / Youwave 이외의 에뮬레이터는 실패합니다). 주어진 경우 앱이 중단 된 것일 수 있습니다. 또한 앱은 libxwalkcore.soDalvik VM 라이브러리의 SIGSEGV (치명적 신호 11)에 의해 성공한 기본 라이브러리를로드하고 있습니다. 이는 아마도 세그먼트 오류 (segfault)를 나타내며 앱 프로세스를 강제 종료시킵니다. 활동의 스크린 샷을 찍는 중에 오류가 발생했을 수 있습니다. 이는 아마도 Android가 최근 앱에 표시하는 것과 관련이 있으며 앱이 충돌했을 때 이해할 수 있습니다.

또한 VMware가 터치 지원 장치의 터치 스크린으로 전달할 수 있지만 터치 지원 장치에서만 실행되도록 빌드되지 않은 Android-x86은 필요한 응용 프로그램에 터치 스크린을 표시하는 데 필요한 드라이버가 부족할 수 있습니다 그것.

편집 2 :

나는 오늘 이것을 보았습니다 : ConsoleOS (이것은 에뮬레이터가 아니며 Windows가있는 PC에서 이중 부팅 모드로 Linux 배포판을 실행하는 것과 같습니다 (빠른 전환 (10 초)).

이는 기본 라이센스 GAPP를 허용하고 OEM 배포를 위해 Google에서 라이센스를 부여한 x86 PC 및 태블릿 용 Android 올인원 패키지라고 주장합니다. 그냥 잘라 버릴 수도 있습니다. 이제 앱이 실행되지 않으면 x86 플랫폼을 지원하지 않기 때문일 수 있습니다. 그런 다음에는 더 나아가는 방법을 모릅니다.

중대한

이것은 개발자 중심의 릴리스이며 완전한 기능과 버그가있는 것은 아닙니다. "알파"ROM이라고 생각하십시오. 부팅을 거부하거나 다른 여러 가지 문제가있을 수 있습니다. 테스트 PC를 완전히 사용할 수 없게 만들 수 있습니다. 이런 일이 발생하면 나를 비난하지 말고이 경고에 유의 하십시오.

이것을 확인하십시오 (다른 Android-on-x86 프로젝트와 "그들의"비교) :

비교

이미지 크레디트 : ConsoleOS Inc.


감사합니다! 대학에서 무료로 제공하는 VM Ware WorkStation 버전 12를 사용하여 최대한 빨리 시험해볼 것입니다. Surface Pro가 없기 때문에 노트북으로 사용 해봐야합니다.
laminin

이제 VMWare Workstation에 Android를 설치하려고했습니다. 안드로이드 가상 화면을 멈추지 않으면 설치 프로세스가 완료되지 않습니다 (1 시간 이상). 다음과 같이 보입니다 : imgur.com/T3qPcjD 설치 프로세스가 왜 중단 / 정지되는지 모르겠습니다. 이제 가상 머신을 재부팅하고 지금 Google-AppStore 패키지를로드 할 수 있는지 확인해야합니까?
laminin

가이드를 따라 갔습니까?
Tamoghna Chowdhury

1
나는 아이디어가.
Tamoghna Chowdhury

1
안녕하세요 Tamoghna Chowdhury. "EDIT 2"가 훌륭하게 들립니다! 감사합니다! 두 대의 컴퓨터에서 테스트했지만 불행히도 두 대의 다른 컴퓨터 시스템에서 작동하지 않습니다 (PC가 USB 장치를 부팅하려고 시도하는 동안 빈 공간이 약합니다). 현재 콘솔 OS는 여기에 나열된 컴퓨터 시스템 중 하나 ( wiki.console.com.co/w/Devices) 에서 제대로 작동해야합니다 . 누군가 시도해 볼 수 있고 PostCard Creator도 효과가 있다면, 성공했는지 알려주십시오.
laminin

1

Google은 최근 ARC Welder Chrome 앱을 출시하여 Chrome OS 또는 Chrome 웹 브라우저를 사용하는 경우 Android 앱을 실행할 수 있습니다.

시작 안내서를보십시오.

Chrome에서 Android 앱을 실행하기 위해 Google의 ARC 용접기를 사용하는 방법

매우 일반적인 지침 :

  1. 작업 폴더 설정 (끄기 후 첫 번째 잠금에서만 발생)

  2. APK로드

  3. Luanch를 클릭하면 APK가 실행됩니다.

나는 이것이 당신을 위해 작동하기를 바랍니다. 더 많은 정보가 필요하면 의견을 추가하십시오.


1
불행히도 작동하지 않습니다. Chrome 46 (64 비트)을 사용하고 ARC 용접기를 시작했습니다. "Apk 추가"를 누른 후 APK를로드했지만 앱이로드되지 않습니다. 30 분 후에도 여전히 APK로드를 시도하는 ARC Welder를 닫습니다.
laminin

1
@laminin 위의 질문에 대한 귀하의 의견에서, logcat을 저장할 충분한 디스크 공간이 없으면 작업 할 공간이 필요하므로 에뮬레이터를 실행할 충분한 공간이 없습니다. 그래서 내 솔루션은 일부 공간을 비울 것입니다 다시 시도하십시오. 여유 공간이 없으면 아무것도 실행할 수 없기 때문입니다.
Matt07211

1
ARC Welder를 성공적으로 설치 한 후 약 2GB가있었습니다. 따라서 디스크 공간은 ARC Welder와 아무 관련이 없습니다. 오해를 피하기 위해 위의 디스크 공간에 대한 내 의견을 삭제했습니다 (이제 18GB의 여유 공간을 만들었습니다).
laminin

1
@laminin이 문제는 이제 해결되었으므로 문제의 다른 원인을 파악할 수 있습니다. 또한 APK를 다운로드하기 위해 한 번 더 시도하고 새 버전이 에뮬레이터와 작동하는지 확인하십시오.
Matt07211

1
위의 부록을 참조하십시오 (adb.exe가 나열된 도구 폴더에 "adb logcat"과 같은 완전한 파일을 찾지 못했기 때문에 콘솔에서 얻은 부분을 업로드했습니다 (cmd.exe))
laminin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.