Gibt es eine Möglichkeit, die Android-Geräteauswahl zu verbergen?

8

Wenn ich meine App starte, bekomme ich den Android Device-Auswahldialog:

alt text http://i39.tinypic.com/ri6mv8.png

Dies geschieht, weil ich die Google-APIs für Version 1.6 verwende und versuche, die Anwendung auf meinem Nexus One auszuführen. Gibt es eine Möglichkeit, dies automatisch zu machen oder die Kompatibilität nicht zu überprüfen? Manchmal, wenn ich eine Änderung mache und schnell, nachdem ich die Anwendung gespeichert und ausgeführt habe, erstellt Eclipse das Projekt und der Dialog Android Device Chooser wird kurz angezeigt und verschwindet und die App wird nicht ausgeführt. Ich muss erneut auf Ausführen klicken, damit es funktioniert. Irgendwelche Problemumgehungen?

    
Jan S. 05.04.2010, 18:52
quelle

5 Antworten

4

Nachdem Sie ADT installiert haben, müssen Sie Folgendes definieren eine ADT-Startkonfiguration , damit sich Ihr Projekt als ausführbare Android-Datei ausführen lässt.

Ссылка

Dann vergiss nicht, in Eclipse->Preferences->Run/Debug->Launching zu gehen.
Wählen Sie im Unterabschnitt " Launch Operation " " Always launch the previously launched application ":

Ссылка

    
Pentium10 06.04.2010, 10:12
quelle
4

Erstellen Sie eine Laufkonfiguration.

Ausführen - & gt; Führen Sie Konfigurationen aus.

Wählen Sie Ihr Projekt und geben Sie Ihr Ziel an und führen Sie diese Konfiguration ab, wenn Sie diese Anwendung ausführen.

    
Ravi Vyas 05.04.2010 19:50
quelle
2

Der Schlüssel ist die oberste Zeile im Screenshot Ihrer Android-Geräteauswahl. Beachten Sie, dass Sie aufgefordert werden, ein Gerät auszuwählen, das mit einem Google API Ziel kompatibel ist. In diesem Dialogfeld werden Ihre Starteinstellungen nur dann ignoriert, wenn die Android-Version, die Sie in den Eigenschaften Ihres Projekts ausgewählt haben, eine der Art "GoogleAPIs" ist. Wenn Sie eine der Versionen des Android Open Source-Projekts auswählen, werden Ihre Starteinstellungen berücksichtigt.

    
Melinda Green 20.10.2011 19:11
quelle
1

Dies ist ein Fehler (oder absichtliches Verhalten) in ADT, wenn etwas anderes als eine Standard-SDK-Version ausgewählt ist. Sie werden dies erleben, wenn Sie auf Google APIs und nicht auf ein einfaches Android SDK abzielen.

Details finden Sie in der Implementierung von AndroidLaunchController.java im adt-Projekt. (Grundsätzlich gilt, dass Sie bei der Ausrichtung auf etwas anderes als ein einfaches SDK nicht feststellen können, ob das angeschlossene Gerät die angeforderten Bibliotheken, in diesem Fall Google APIs, erfüllt.)

    
mik3y 31.10.2011 20:47
quelle
0

Legen Sie einfach die Registerkarte "Ziel" auf die Option "Automatisch" fest und sie wird automatisch auf Ihrem Gerät gestartet.

    
roundhill 05.04.2010 22:25
quelle

Tags und Links