Question

Je suis un développeur Google TV, et aujourd'hui, peu de temps après la sdk android 14 a été libéré, je mis à jour tout, de l'androïde sdk à l'éclipse ADT. Depuis, je ne peux pas créer un périphérique virtuel Google TV. Je suis venu au point où je complètement supprimé tout et essayé de faire une nouvelle installation. Voici ce qui se passe:

Avec un nouveau téléchargement du sdk android avec seulement Android 3.1 et le module complémentaire Google TV:

$ android list targets

Available Android targets:
----------
id: 1 or "android-12"
     Name: Android 3.1
     Type: Platform
     API level: 12
     Revision: 3
     Skins: WXGA (default)
     ABIs : armeabi
----------
id: 2 or "Google Inc.:Google TV Addon:12"
     Name: Google TV Addon
     Type: Add-On
     Vendor: Google Inc.
     Revision: 2
     Based on Android 3.1 (API level 12)
     Skins: WXGA, 1080p-overscan, 1080p, 720p (default), 720p-overscan
     ABIs : x86

$ android create avd -n GTV -t 2
Auto-selecting single ABI x86
Exception in thread "main" java.lang.IllegalArgumentException: ABI Type x86 is unknown for target Standard Android platform 3.1
    at com.android.sdklib.internal.avd.AvdManager.getImageRelativePath(AvdManager.java:885)
    at com.android.sdklib.internal.avd.AvdManager.setImagePathProperties(AvdManager.java:1637)
    at com.android.sdklib.internal.avd.AvdManager.createAvd(AvdManager.java:571)
    at com.android.sdkmanager.Main.createAvd(Main.java:1110)
    at com.android.sdkmanager.Main.doAction(Main.java:253)
    at com.android.sdkmanager.Main.run(Main.java:119)
    at com.android.sdkmanager.Main.main(Main.java:102)

Quelqu'un peut-il me donner un indice sur ce que je fais mal ?? Ou est-ce un problème Google?

Était-ce utile?

La solution

Vous pouvez essayer cette solution de contournement:

à l'intérieur de ~ / .android / AVD / your_avd_name.avd / créer un fichier 'config.ini'

config.ini devrait ressembler à:

hw.lcd.density=213
hw.keyboard.charmap=Emulator
skin.name=720.p
skin.path=add-ons/addon-google_tv-google_inc_-12/skins/720p
hw.cpu.arch=x86
abi.type=x86
vm.heapSize=256
hw.ramSize=1024
disk.dataPartition.size=128
image.sysdir.2=platforms/android-12/images/
image.sysdir.1=add-ons/addon-google_tv-google_inc_-12/images/x86/

Mise à jour

Par défaut, l'outil Android crée le répertoire AVD dans ~ / .android / AVD / (sous Linux / Mac), C: \ Documents and Settings \ .android \ sous Windows XP et C: \ Users \ .android \ sur Windows 7 et Vista. Si vous souhaitez utiliser un emplacement personnalisé pour le répertoire AVD, vous pouvez le faire en utilisant l'option -p lorsque vous créez l'AVD: http://developer.android.com/tools/devices/managing-avds -cmdline.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top