2012-12-14 13 views
2

Android 에뮬레이터에서 Trigger.IO 앱을 실행하면 Trigger.IO가 Android 2.2 타겟을 사용하여 Android 가상 장치를 자동으로 생성합니다. Intel Atom x86 타겟 (http://software.intel.com/en-us/android 참조)을 선택하여 Android 에뮬레이터의 속도를 향상시킬 수 있다는 것을 배웠습니다. Intel Atom x86 타겟을 사용하려면 Trigger.IO를 어떻게 구성합니까? Trigger.IO가 생성 한 AVD를 수정하려고 시도했지만 Trigger.IO는 다음에 실행할 때 Android 2.2 대상을 사용하여 AVD를 간단히 삭제하고 다시 작성합니다.Android 가상 장치 용 Intel Atom x86 대상을 사용하려면 Trigger.IO를 어떻게 구성합니까?

답변

2

지금까지 내가 Trigger.io로 작업 할 때이를 달성하는 방법은 두 가지가 있습니다 알고 :

1)만큼 당신이 모든 장치가 연결되어 있고 선택의 에뮬레이터, 당신을 실행하지 않는 forge run을 사용하여을 설치하고이 특정 에뮬레이터에서 앱을 실행할 수 있습니다.

실행중인 다중 에뮬레이터 및/또는 Android 장치가 연결된 경우 에뮬레이터 ID를 지정해야합니다. 그것은 안드로이드 에뮬레이터 응용 프로그램의 제목 표시 줄에서 찾을 수 있으며 AVD의 name이 있습니다 (아래 스크린 샷 참조). 예 :android403이라는 이름의 에뮬레이터가 있고 제목 표시 줄에 5554:android403이라고 표시되어 있습니다. forge run andandroid.device emulator-5554을 사용하여이 특정 에뮬레이터에서 앱을 실행하십시오.

enter image description here

2) 당신은 안드로이드 단조 패키지를 사용하여 응용 프로그램을 패키지하고 에뮬레이터로 결과 .apk 파일을 다운로드 할 수 있습니다. 실제 장치에서와 같은 방식으로 설치하십시오. 이 방법을 사용할 때는 에뮬레이터에서 SD Card support을 활성화해야합니다.

두 가지 방법을 혼용한다면 한 가지 더 있습니다. 방법 2를 통해 설치된 앱은 1에 설명 된 설치 프로세스에 의해 자동으로 덮어 쓸 수 없습니다. 미리 앱을 수동으로 제거해야합니다. 그러나 두 가지 중 하나에 충실하는 한 아무 것도 수동으로 제거하지 않아도됩니다.

이 컨텍스트에서 알아야 할 또 다른 사항은 Trigger.io로 만든 앱이 Android 2.3.3 (API 10) 에뮬레이터과 호환되지 않는다는 것입니다. 그들은이 Android 버전을 실행하는 실제 기기에서 작동합니다.

+2

이 작업을 수행하는 첫 번째 방법을 추가하기 만하면 앱을 실행하려고 할 때 사용할 수있는 장치/에뮬레이터가 하나 뿐이고 실행중인 경우 Forge가이를 사용합니다. 따라서 AVD를 생성하고 수동으로 에뮬레이터를 시작하면 (다른 에뮬레이터가 실행 중이 아니며 장치가 연결되어 있지 않은지 확인하십시오.) Forge는 추가 구성없이 해당 에뮬레이터를 사용해야합니다. – Connorhd

+0

물론 장치를 연결했기 때문에 완전히 잊어 버렸습니다. 감사합니다 @ 코노 호드 나는 대답에 그것을 추가 할 것입니다. –

관련 문제