Pas de boutons logiciel de l'ICS émulateur?
Donc je suis en train de travailler sur une mise à jour de mon application à partir de la 3.0 à 4.0, et je vais avoir des problèmes avec l'émulateur. Plus précisément, le logiciel boutons ne pas apparaître lors de l'utilisation du Galaxy Nexus~ish de la peau (je ne suis pas sûr que c'est exact, mais il devrait être assez proche).
C'est le WXGA720, de ses valeurs:
Hardware Back/Home keys = no
Abstracted LCD Density = 320
Keyboard Lid Support = no
Max VM Heap = 48
Device Ram Size = 1024
La première ligne est le plus important, car il indique l'émulateur nous avons besoin de clés logicielles de back/home. Cela fonctionne à l'aide de la WXGA800 de la peau (de la tablette) - même à l'aide de l'API de niveau 14 (ICS).
(N'ayez pas l'esprit de la jaged bords dans la capture d'écran, j'ai l'émulateur réduite - cela n'affecte pas les clés n'apparaissent pas) Comme vous pouvez le voir il est difficile d'interagir avec l'émulateur, car je n'ai pas de retour/home boutons.
Le logiciel les touches de montrer pour la tablette de la peau, mais pas le téléphone. Quelqu'un d'autre a résolu ce problème?
MODIFIER
J'ai changé la capture d'écran pour tenir compte de la dernière version des outils, r16.
Les boutons apparaissent à l'aide de la WVGA800 de la peau et matériel/maison = pas de.
Vous devez vous connecter pour publier un commentaire.
Voici une solution qui fonctionne pour moi: créez votre AVD en sélectionnant le WXGA720 preset pour la Peau, mais avant que vous cliquez sur "Create AVD" bouton, cliquez sur la "Résolution" bouton radio pour la Peau et pénétrer 720 x 1280 manuellement sur la condition des entrées.
Vous pourriez aussi vous voulez vous assurer que vous ajoutez "prise en charge du Clavier: non" et "DPad support: pas de" dans la section Matériel.
Utilisation du Clavier "à la Maison" pour la Maison", "Esc" pour revenir et "Page Up" pour le Menu.
Vous pouvez obtenir les clés de logiciel si vous modifiez l'AVD de "config.ini fichier".
Je ne sais pas où c'est dans windows, mais sous linux c'est ~/.android/avd/.avd/config.ini
Vous avez besoin de mettre dans ces lignes (vous ne savez pas si vous devez mettre tous les 3):
Sur un MacBook air (qui n'a pas de Accueil ou Haut de Page touches) utiliser le fn clé + flèches:
J'ai besoin d'ajouter ce qui suit à mon AVD de la config.fichier ini:
Cela peut également être défini par l'AVD Manager GUI en cochant
Skin:
Display a skin with hardware controls
, voir la capture d'écran ci-dessous:C'est pour ADT Construire: v21.0.1-543035