2011-11-24 2 views
11

정말 간단합니다. 안녕 안드로이드 튜토리얼을하고 있는데, 내 애플 리케이션을 에뮬레이터에 설치하도록 할 수 있었다. 그러나, 내가 다시 실행 (변경 없음) 할 때, Eclipse 환경은 기존 환경에 연결하는 대신 새로운 에뮬레이터를 시작해야한다고 주장한다. 어떻게 수정해야합니까? 내 개발 환경은 Mac mini 10.6.8을 실행하는 Mac Mini입니다.Eclipse에서 Android 개발 : 항상 새로운 에뮬레이터를 엽니 다.

감사합니다.

새로운 업데이트 : 대답 발견

:

먼저 나는이 [Mangusto 이상 연결 질문]를 읽을 수 [1] Use same android emulator everytime

그럼 내가 뭘 하나가 정말 필요가 있음을 깨달았 에뮬레이터가 느리게 열리고 초기화되면 에뮬레이터를 시작하고 초기화를 기다린 다음 위 링크에서 설명한 수동 방법으로 에뮬레이터를 연결하는 것입니다. 아래 업데이트에서 설명한대로 에뮬레이터의 연결이 끊어지면서 느리게 시작되면 자동으로 작동하지 않습니다.

감사합니다.

이 업데이트 : 아래

이클립스에서 인쇄 밖으로 (I 이미지를 연결하려고하지만 내 사용자 수준에 따른 수 없었다 나는 10 이상의 신뢰도 수준이 필요합니다.). 나는 이미 자동 vs 매뉴얼에 대한 아래의 제안을 시도했다. 문제는 apk 파일이 설치되어있는 동안 자동으로 에뮬레이터에서 실행되지 않는다는 것입니다. 따라서 Eclipse는 에뮬레이터와의 연결이 끊어졌습니다. 안드로이드 에뮬레이터 내에서 앱으로 이동하여 내 애플리케이션을 볼 수있었습니다.
[2011-11-24 08:25:34 - SDK Manager] Android 4.0, ARM (armeabi-v7a) 프로세서,
을 기반으로 AVD 'myAvd'를 만들었습니다. [2011-11-24 08:25:34 - SDK SDK 관리자] hw.lcd.density = 240v
[2011-11-24 08:25:34 - SDK 관리자] vm .heapSize = 24
[2011-11-24 08:25:34 - SDK 관리자] hw.ramSize = 512
[2011-11-24 08:29:17 - HelloAndroid] -------- ----------------------
[2011-11-24 08:29:17 - HelloAndroid] Android 시작!
[2011-11-24 08:29:17 - HelloAndroid] adb가 정상적으로 실행되고 있습니다.
[2011-11-24 08:29:17 - HelloAndroid] com.example.helloandroid.HelloAndroid 액티비티 실행 시작
[2011-11-24 08:29:17 - HelloAndroid] 자동 타겟 모드 : 함께 새 에뮬레이터 실행 호환 AVD 'myAvd'
[2011-11-24 08:29:17 - HelloAndroid] 가상 장치 'myAvd'를 사용하여 새로운 에뮬레이터 시작
[2011-11-24 08:29:25 - 에뮬레이터] 2011-11 -24 08 : 29 : 25.377 에뮬레이터 - 암 [984 : 80b] 한 번 경고 :이 응용 프로그램 또는이 응용 프로그램이 사용하는 라이브러리는 사용되지 않는 NSQuickDrawView를 사용하고 있습니다. 앱은 QuickDraw의 사용을 중지하고 Quartz로 이동해야합니다.
[HelloAndroid] 새 에뮬레이터가 발견되었습니다. 에뮬레이터 -5554
[2011-11-24 08:29:25 - HelloAndroid] 대기중인 홈 ('android.process.acore') ...
[2011-11-24 08:31:29 - HelloAndroid] '에뮬레이터 -5554'에 홈이 있습니다.
[2011-11-24 08:31:29 - HelloAndroid] 업로드 중입니다. HelloAndroid.apk to device 'emulator-5554'
[2011-11-24 08:31:29 - HelloAndroid] HelloAndroid.apk 설치 중 ...
[2011-11-24 08:33:36 - HelloAndroid] HelloAndroid.apk를 'emulator-5554'장치에 설치하지 못했습니다!
[2011-11-24 08:33:36 - HelloAndroid] (null)
[2011-11-24 08:33:36 - HelloAndroid] HelloAndroid.apk를 'emulator-5554'장치에 설치하지 못했습니다 : Connection 피어에 의해 재설정 됨
[2011-11-24 08:33:36 - HelloAndroid] com.android.ddmlib.InstallException : 동료가 연결 재설정
[2011-11-24 08:33:36 - HelloAndroid] 출시 취소!
[2011-11-24 08:34:55 - HelloAndroid] ------------------------------
[2011 -11-24 08:34:55 - HelloAndroid] Android 출시!
[2011-11-24 08:34:55 - HelloAndroid] adb가 정상적으로 실행되고 있습니다.
[2011-11-24 08:34:55 - HelloAndroid] com.example.helloandroid.HelloAndroid 활동 시작
[2011-11-24 08:34:55 - HelloAndroid] 자동 대상 모드 : 함께 새 에뮬레이터 실행 호환 AVD 'myAvd'
[2011-11-24 08:34:55 - HelloAndroid] 가상 장치 'myAvd'로 새 에뮬레이터 시작
[2011-11-24 08:35:03 - 에뮬레이터] 경고 : 데이터 파티션이 이미 사용 중입니다. 변경 사항은 지속되지 않습니다! [2011-11-24 08:35:05 - 에뮬레이터] 경고 : 캐시 파티션이 이미 사용 중입니다. 변경 사항은 지속되지 않습니다![2011-11-24 08:35:06 - 에뮬레이터] 2011-11-24 08 : 35 : 06.756 에뮬레이션 - 암 [1004 : 80b] 한 번 경고 :이 응용 프로그램 또는이 라이브러리가 사용하는 라이브러리는 NSQuickDrawView를 사용하고 있습니다. 사용되지 않습니다. 앱은 QuickDraw의 사용을 중지하고 Quartz로 이동해야합니다.
[2011-11-24 08:35:06 - HelloAndroid] 새 에뮬레이터가 발견되었습니다. 에뮬레이터 -5556
[2011-11-24 08:35:06 - HelloAndroid] 대기중인 홈 ('android.process.acore') ...
[2011-11-24 08:35:11 - HelloAndroid] 에뮬레이터 -5556 연결이 끊어졌습니다! 'com.example.helloandroid.HelloAndroid activity launch'를 취소합니다!
[2011-11-24 08:42:36 - HelloAndroid] ------------------------------
[2011 -11-24 08:42:36 - HelloAndroid] Android 출시!
[2011-11-24 08:42:36 - HelloAndroid] adb가 정상적으로 실행되고 있습니다.
[2011-11-24 08:42:36 - HelloAndroid] com.example.helloandroid.HelloAndroid 활동 실행 시작
[2011-11-24 08:42:36 - HelloAndroid] 자동 대상 모드 : 기본 AVD 'myAvd ' 사용할 수 없습니다. 새로운 에뮬레이터 출시.
[2011-11-24 8시 42분 36초 - HelloAndroid] 가상 장치로 새로운 에뮬레이터를 시작 'myAvd'

+0

확인 [관련 질문] (http://stackoverflow.com/questions/8136268/use-same-android-emulator-everytime/8136352#8136352) – Mangusto

답변

13

그것의 당신의 application Target 모드가 manual로 설정했기 때문에. 해결하려면 Applyrun

Right Click on your project-> Run as -> Select Run Configurations -> 
In that select Target Tab ->Select Automatic instead of manual 

을 클릭합니다.

이제 앱에서 기기를 요구하지 않습니다.

reverse의 경우 Manual을 선택하십시오.

희망이 있습니다.

+0

동의 ... 멋진 남자 –

+0

+1이 내 문제가 해결되었습니다. 이클립스 때 내 장치가 연결되어있는 에뮬레이터를 사용하여. 감사합니다 요. – ashes999

+0

와트는 mac에서 수행해야합니까 ??? – Deepzz

0

나도 똑같은 문제가 있었다. 당신의 프로젝트를 모두 깨끗이한다. 이클립스에서 DDMS 모드를 만든다. 여기 에뮬레이터의 장치를 처리 할 수있다. 거기서 에뮬레이터 컨트롤을 볼 수있다. 장치를 실행하고 그것을 실행하십시오. 그것이 당신의 문제를 해결할 수 있기를 바랍니다.

+0

O.k 나는 Udaykiran이 아무 소용이 없다고 제안한 것을 이미 시도했다. – MultiDev

+0

DDMS 모드를 사용해 보셨습니까? – freshDroid

0

BlueStacks Android 앱 플레이어가 설치되어 있습니다. 안드로이드를 에뮬레이트 할 수있게 해주는 Mac 및 PC에서 실행되는 응용 프로그램입니다. 그것은 커버 아래에 안드로이드 에뮬레이터를 사용하는 것 같습니다. Mac에서 제거하려면 라이브러리> 블루 레이 플레이어 및 응용 프로그램 제거 ...로 이동하여 에뮬레이터 5554 문제를 해결하십시오.

1

이동 에 DDMS 전망하고 목록에있는 모든 에뮬레이터 장치를 볼 수없는 경우, "보기 메뉴"왼쪽에있는 "장치"창에서 드롭 다운을 찾아 는 ADB 재설정을 클릭합니다.

adb를 다시 시작한 후에는 모든 장치를 다시 표시 할 수 있어야합니다.

관련 문제