Эмулятор Google TV без браузера Chrome? - PullRequest
2 голосов
/ 21 ноября 2011

Нормально ли не иметь браузер Google Chrome на эмуляторе Google TV на компьютере Linux с включенным KVM? При запуске Intent из моего приложения, которое попадает на веб-страницу, Я получаю сообщение об ошибке "No activity found to handle intent {act=android.intent.action.VIEW, dat=http://...}" и перепробовал несколько веб-адресов. Вот код из My Activity, и он отлично работает на других платформах Android:

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

Я что-то пропустил, чтобы установить браузер Google Chrome? С другой стороны, я также не могу найти приложение Google Market.

1 Ответ

5 голосов
/ 21 ноября 2011

К сожалению, нормально не устанавливать браузер Chrome с эмулятором. Из-за этого немного больно делать то, что вы пытаетесь сделать в данный момент. Я не уверен, есть ли планы добавить Chrome в эмулятор в будущем, но пока можно установить Browser.apk (браузер Android) в эмулятор (через adb установить Browser.apk, который вы можете либо сборка из AOSP, либо возможное извлечение с устройства или стандартного эмулятора Android через adb pull /system/app/Browser.apk - я думаю, что это местоположение браузера по умолчанию на устройствах).

Как только Browser.apk будет установлен, вы сможете протестировать эти вещи, как и следовало ожидать.

Итак, шаги:

  1. Запустите эмулятор с работающей Android 3.1
  2. adb -s device_id pull /system/app/Browser.apk
  3. adb -s device_id установить Browser.apk
...