2011-10-08 6 views
1

J'ai la dernière version de Google TV Addon (rev 2) et le dernier émulateur. Ma boîte Linux prend également en charge KVM et quand je passe la commande kvm-ok, je reçois des messages de succès (INFO: Votre CPU prend en charge les extensions KVM INFO:/dev/kvm existe accélération KVM peut être utilisé)Émulation de Google TV démarrée avec une image et un émulateur de Google TV non

J'ai créé un nouveau AVD via Eclipse en utilisant Android AVD et SDK Manager et en définissant le nom cible comme: Google Tv Addon

Cependant, lorsque je démarre l'instance AVD (ligne de commande ou Eclipse), je vois un Android normal L'instance de smartphone se charge dans la peau de Google TV (voir toutes les applications du téléphone et rien ne se passe lorsque je clique sur les boutons spécifiques au téléviseur dans la barre de navigation). Dans les journaux verbeux je ne vois pas le message KVM Auto activé et des extraits de journaux (ajoutés ci-dessous), il semble que les images par défaut du noyau, du système et des données utilisateur sont chargées à la place des images de/bin/android-sdk- linux_x86/add-ons/addon_google_tv_google_inc_12/images/x86. Il semble également que emulator-arm est en cours d'exécution à la place de emulator-x86. Pourquoi cela arrive-t-il? Comment pourrais-je résoudre ce problème? J'apprécierais grandement toute aide à cet égard.

emulator: Android virtual device file at: <path>/.android/avd/name1.ini 
emulator: virtual device content at <path>/.android/avd/name1.avd 
emulator: virtual device config file: <path>/.android/avd/name1.avd/config.ini 
emulator: using core hw config path: <path>/.android/avd/name1.avd/hardware-qemu.ini 
emulator: Found AVD target API level: 12 
emulator: found skin '720p' in directory: <path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins 
emulator: autoconfig: -skin 720p 
emulator: autoconfig: -skindir <path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins 
emulator: keyset loaded from: <path>/.android/default.keyset 
emulator: trying to load skin file '<path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins/720p/layout' 
emulator: skin network speed: 'full' 
emulator: skin network delay: 'none' 
emulator: autoconfig: -kernel <path>/bin/android-sdk-linux_x86/platforms/android-12/images//kernel-qemu 
emulator: autoconfig: -ramdisk <path>/bin/android-sdk-linux_x86/platforms/android-12/images//ramdisk.img 
emulator: Using initial system image: <path>/bin/android-sdk-linux_x86/platforms/android-12/images//system.img 
emulator: autoconfig: -data <path>/.android/avd/name1.avd/userdata-qemu.img 
emulator: autoconfig: -initdata <path>/.android/avd/name1.avd/userdata.img 
emulator: autoconfig: -cache <path>/.android/avd/name1.avd/cache.img 
emulator: Physical RAM size: 1024MB 

Content of hardware configuration file: 
    hw.cpu.arch = arm 

....................

Cheers, S

Répondre

1

Pour contourner ce problème, s'il vous plaît essayer éditer le ~ /. android/[nom_AVD] .avd/config.ini, et remplacez "arm" par "x86" pour les lignes hw.cpu.arch et abi.type.

Questions connexes