2011-11-21 3 views
2

KVM을 사용하는 Linux 컴퓨터의 Google TV 에뮬레이터에 Google 크롬 브라우저를 설치하지 않는 것이 정상입니까? 웹 페이지를 방문하는 응용 프로그램에서 Intent을 실행하면 오류 메시지 "No activity found to handle intent {act=android.intent.action.VIEW, dat=http://...}"가 표시되고 여러 웹 주소를 시도했습니다. 내 활동에서의 코드는이이며 다른 안드로이드 플랫폼에서 잘 작동합니다Chrome 브라우저가없는 Google TV 에뮬레이터?

Intent myIntent= new Intent(Intent.ACTION_VIEW, 
          Uri.parse("http://www.test.com"); 
startActivity(myIntent); 

내가 구글 크롬 브라우저를 설치하는 몇 가지 단계를 실종? 반면에 Google Market Application을 찾을 수 없습니다.

답변

5

슬프게도 Chrome 브라우저를 에뮬레이터와 함께 설치하지 않는 것이 정상입니다. 이것은 현재 시도하고있는 것과 같은 일을하는 데 약간의 고통을줍니다. 나중에 에뮬레이터에 Chrome을 추가 할 계획이 있는지 잘 모르겠지만 그 동안에는 Browser.apk (Android 브라우저)를 에뮬레이터에 설치할 수 있습니다 (AdB를 설치하면 Browser.apk를 설치할 수 있습니다. AOSP에서 빌드하거나 adb pull /system/app/Browser.apk를 통해 장치 또는 표준 안드로이드 에뮬레이터에서 가져올 수 있습니다 - 이것이 장치의 기본 브라우저 위치라고 생각합니다).

일단 Browser.apk가 설치되면 예상대로 테스트 할 수 있습니다.

그래서 단계는 다음과 같습니다

  1. ADB -s DEVICE_ID이 /system/app/Browser.apk
  2. ADB -s DEVICE_ID 설치 Browser.apk
  3. 을 끌어 실행하는 Android 3.1 에뮬레이터를 시작
+1

Perfect. 그것은 매력처럼 작동했습니다. Android 3.1 대상을 사용하는 다른 가상 장치에서 브라우저를 찾았습니다. 1 - Android 3.1 장치를 시작했습니다. 2 브라우저를 추출했습니다 .apk (adb pull /system/app/Browser.apk) 3 Android를 종료했습니다. 3.1 장치 4- 6가 TXS을 재생 시작 (ADB /system/app/Browser.apk 설치)를 Browser.apk 설치된 구글 TV 장치 5를 시작 – user1057453

+0

쿨,이 일을 듣고 기뻐! – powerj1984

+0

감사합니다. 사소한 팅겨보고 5 단계는 다음과 같아야합니다. 'adb install Browser.apk' – byeo

관련 문제