Obnovit Android aplikace v emulátoru bez restartování emulátoru v Eclipse?

hlasů
52

Existuje způsob, jak přeložit Android aplikaci v emulátoru bez zavření emulátor, uložení změn kódu, a znovu spustit emulátor? Když udělám i jednoduchou změnu rozložení, to trvá asi 30 sekund od doby jsem jej spustit v Eclipse a Android „boty“, a mohu odemknout emulátor pro spuštění aplikace. Existuje nějaký způsob, jak zkrátit tento čas při provádění změn, nebo je to něco, co prostě musím vypořádat s?

Položena 08/04/2009 v 01:19
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
55

Emulátor Android je hot-nasazení. Po uložení a klepněte na tlačítko 'run'(za předpokladu, že žádné chyby kompilace) se bude balit a znovu nasadit emulátoru, který bude poté znovu spustit aplikaci spustit novou verzi. To samé platí, pokud máte Android Developer telefon připojený přes USB.

Pokud se zobrazí hlášení „Varování: Aktivita není spuštěna, její současný úkol byl na frontě“, je dobré skončit / přesunout zepředu běžící aplikaci v emulátoru pomocí tlačítka zpět. Vypadá to, že Android nepřepíše spuštěnou aplikaci, kterou v tomto případě.

Odpovězeno 08/04/2009 v 06:08
zdroj uživatelem

hlasů
21

V Eclipse jít spustit -> Configuration Run ...

Za vůbec poprvé je nutné nastavit následující označenou možnost, protože nemáte některý emulátor již zahájen. zadejte popis obrázku zde

Po prvním spuštění nyní máte emulátor již spuštěna. Teď, když uděláte změnu zase spustit -> Configuration Run ...

a nastavte následující zvýrazněnou možnost: zadejte popis obrázku zde

Nyní bude použit již spuštěn emulátor pokaždé znovu zahájit svou aplikaci a trvá způsobem méně času.

Poznámka: Pokaždé, když před kliknutím na Run Stiskněte tlačítko zpět tlačítko v emulátoru jednou. Takže vaše aplikace není nic víc běží na emulátoru. V opačném případě můžete vidět na následující upozornění:

Varování: Aktivita není spuštěna, její současný úkol byl na přední straně

Odpovězeno 21/07/2012 v 21:39
zdroj uživatelem

hlasů
3

Jste již bylo řečeno, že nepotřebujete restartovat emulátor, ale nyní s Android Studio 2.0 nemusíte ani potřeba restartovat aplikaci. Má novou funkci nazvanou Instant Run , která umožňuje aktualizovat své aplikace, aniž byste jej museli restartovat.

Stačí povolit v Nastavení:

zadejte popis obrázku zde

A spusťte:

zadejte popis obrázku zde

Více informací v tomto odkazu .

Odpovězeno 07/04/2016 v 18:11
zdroj uživatelem

hlasů
1

místo toho, aby ze zatmění, použijte následující dávkový soubor v adresáři projektu pro instalaci a odinstalaci APK. Ty fungují skvěle a rychle.

install.bat

cd bin
adb install *.apk

uninstall.bat

adb uninstall this.is.package.name
Odpovězeno 16/09/2010 v 23:06
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more