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




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?
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ě.
Nevíš jak... blá bláblá prostě sis stahl zavirovanou appku a řešíš tu srajdy. Pokud reset nepomůže > přehrátí ROM. Nic víc, nic míň, popřípadně flash a vaházet vše co nesedí pod off topicem (pro pokročilé > uspíš android a hrabš se v něm).Návod najdeš na googlu.A ono sama se nic neudělá.... Pokud nemáš třeba prestige (tam se to stahovalo) tak za to si můžeš svým neurvalým stahováním sám...Prej ono samo... to říkej ve školce ![](/Client.Images/smileys/4.gif) "Kdyby ale šlo použít pouze telefon...."Naprogramovat se dá cokoliv, ale problém je s uspáváním mobilu.V momentě, kdy se uspí je problém jej softwarově "vzbudit".Problém je jej vzbudit - aby udělal snímek a následně jej poslal na web.Toto píši jen pro případ, že bys chtěl programovat nějakou nativní app pro android, co tě čeká za hlavní potíž. ![](/Client.Images/smileys/4.gif) Nainstalovat jdou jen verze přímo určené pro váš mobil.Většinou jde max o tři verze.Např. Android 4.4 pak 5.0 a 5.1.Jak píšete ze 2.3 na 7.0 ani obráceně to nepůjde,takový mobil neznám. No..zvolil jsi si obtížnou cestu. Sám když jsem začínal s vývojem na iOS tak jsem měl hlavu jak balón. 1) Musíš vlastnit zařízení s MacOS (Mac Mini, Mac Pro, iMac, Macbook, Macbook Pro nebo Air).2) Na vývoj ti bude stačit založit si free Developerský účet, ale pak si budeš muset zakoupit Developerský účet (pro App Store 99$ a pro vývoj mimo něj Enterprise 299$, pokud chceš obojí, musíš koupit oba). Platí se to každý rok.3) Vytvořit certifikáty včetně svého zařízení a účtu, v případě vývoje přes Enterprise musíš mít založenou firmu, musíš mít web s údaji (Název a adresu firmy, Jméno, Telefon a IČO) a očekávej hovor z někoho od Apple, většinou Evropa a jen v Angličtině.4) Stáhnout si Xcode5) Naučit se Swift nebo Object C, třeba případně Unity nemusíš řešit, stačí C#/JavaVývoj:1) Musíš vždy správně nastavit Xcode, třeba když používá cameru, wifi, atp, na jaké zařízení to bude, atd.2) Build oproti Androidu trvá mnohem, mnohem déle (záleží i na výkonu Macu).3) Vše je poněkud komplikovanější a bez SDK se prakticky neobejdeš, třeba pokud chceš používat ukládání fotek, záznam obrazovky atp.4) Při publikování na Appstore si musíš vytvořit nejprve na jejich webu Connect "Containery" s aplikací a informacemi, a obrázky musí být ve striktně přesném rozměru i formátu, na to pozor. To platí i pro TestFlight u Enterprise, ale u AD Hoc a Enterprise vydání je po archivaci aplikace hotová, lze nahrát pře iTunes, Web podporující Https:// certifikaci, a nebo Diawi, HockeyApp atd. ale pouze skrze Safari, pak ještě nutno potvrdit v nastavení zařízení "Důvěřovat vydavateli".5) Po vytvoření Containeru a vytvoření ID, to zadáš do to Xcode, tam se musíš i přihlásit přes správný Developerský účet.6) Dáš Archive, to trvá hodně dlouho, vybereš způsob podle toho kam aplikace půjde (AD Hoc, Enterprise, ...).7) Nahrát soubor .ipa na Connect, vše překontrolovat a vyplnit.8) Počkat 3-7 dní, pak ti dorazí email zda to Apple přijal a v Connectu uvidíš zelený puntík a brzy se ukáže ve vyhledávání na Appstoru. Pokud ne, tak budeš muset vše co ti popsali opravit a znovu udělat archive, nahrát a opět čekat 3-7 dní. Výjimečně to může trvat i 24-48h. Ale je toho mnohem více, možná jsem něco opomněl, tak se omlouvám, je toho hodně a půl roku jsem teď nevydával. Zkrátka je to spousta čtení, učení, atd. Tohle je jen stručný soupis. Oproti Androidu, kde si jen založíš developerský účet, zaplatíš jednorázový poplatek 25$. Vytvoříš aplikaci, vytvoříš manifest, klíč a uděláš build. Pak jen na Developerském účtu vytvoří informace o Aplikaci, vše nastavíš, přidáš fotografie, nahraješ .apk a dáš publikovat, do 48h (většinou do několika hodin) je aplikace na Google Play. Navod zde: [http://www.kali.org/how-to/kali-linux-android...](http://www.kali.org/how-to/kali-linux-android-linux-deploy/) Potrebujete rootnoty Android 2.1 a vyssi, minimalne 5GB pameti, rychle internetove pripojen(idealne pres wifi), trpelivost :)1. nainstalujte Linux Deploy [https://play.google.com/store/apps/details](https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy&hl=cs)2. Spustte Linux Deploy3. Povolte SuperUser access4. Tuknete na sipecku v pravem hornim rohu5. V kolonce Distribution vyberte Kali Linux5a. Osobne jsem jeste radeji nastavilImage Size na 7128, coz vyzaduje mit SD kartu naformatovanou alespon na ext26. Tuknete na install7. Dejte si kafe nebo sloficka, protoze instalace chvili potrva.8. Pokud instalace skoncila bez problemu, tak stisknete start.9. Pripojte se pres ssh nebo vnc. V nastavení aplikace v Androidu je možnost: Vymazat mezipaměť a uložená data. Zkoušel jsi? A co čekáš? Nějakou aplikaci na odinstalování vody z mobilu? Mobil vypni a co nejrychleji odnes do servisu na vyčištění. Pokud budeš váhat, můžeš ho vyhodit rovnou. Na to bude potřeba nejspíše doinstalovat aplikaci pokud to nemůžeš najít v základu. Nevím jak to má android. Ve Windows je Store a vím že android má tohoto obdobu u Google a je tam mnohem více aplikací a k tomuto tématu tam toho bude spousty. Někdo jistě doporučí něco dobrého.. Bez nadstavby nelze, vybral sis špatně, čistý android je pro lidi, kteří s telefonem umí a přizpůsobí si ho, nebo si zvyknou. Jinak s buzením ti to nepomůže, home button by po zamknutí stejně zmizel. Doporučuju vrátit a najít si model, který bude vyhohovat, třeba i s HW tlačítkem. A den před tím? Bylo aktualizováno, instalován nějaký SW co si něco přidal pod OS, nebyla v aktualizaci i nějaká k ovladačům*? Když se vrátíš bodem obnovy stane se něco?\_* Ty je vždy lepší aktualizovat (je-li to vůbec nutné) ručně, nenechat OS.