Screencapture avagy képernyőmentés a 2.0 SDK segítségével
Néhány hónappal ezelőtt készült egy elég részletes bemutató arról, hogy hogyan menthetjük le Android készülékünk aktuális képernyőjének állapotát saját gépünkre. Ez a folyamat mostanra némileg megváltozott az új 2.0 SDK megjelenésével, ami hasonlóan, mint a korábban használt SDK csomagok esetén, most is viszonylag egyszerű lesz, tehát nincs szükségünk semmilyen komolyabb beavatkozásra vagy esetleg a telefon rootolására. A folyamat elvégzéséhez most is egy HTC Dream (G1) készüléket használtam.
SDK 2.0 és a szükséges csomagok letöltése
Legelső lépésként töltsük le a 2.0-ás veziójú SDK csomagot az Android fejlesztői oldaláról. Válasszuk a számunkra megfelelő platformhoz illeszkedőt. Én változatlanul a Windows-os verziót használom. Mivel a legújabb SDK kicsit más szemléletben épül fel, mint korábbi testvérei, ami azt jelenti, hogy meghatározott csomagokat alapból nem kapunk meg, hanem utólag, ezek online letöltésével egészthetjük ki az alap SDK csomagot. Ez a későbbiekben említésre kerülő USB meghajtó esetén lesz fontos. Tehát letöltés után az SDK-át csomagoljuk ki a számunkra megfelelő könyvtárba.

Ahhoz, hogy megfelelően telepíteni tudjuk az Androidhoz tartozó USB drivert, kiegészítésként le kell töltenünk az USB-t kezelő csomagot, amit az Android hivatalos repository-jában találunk meg. A telepítést az SDK vezérlőjéből automatikusan elvégezhetjük. Ehhez menjünk be a korábban kicsomagolásra került Android SDK könyvtárába, majd indítsuk el az SDK Setup.exe alkalmazást, ami tulajdonképpen nem más, mint egy Android virtuális gép. A megnyitott ablak bal oldalán kattintsunk az Installed Packages avagy telepített csomagok részre, ahol szerepelnie kell az Android USB meghajtónak. Amennyiben nem szerepel itt, akkor töltsük le. Menjünk be az Available Packages avagy elérhető csomagok listájára, és kattintsunk a Refresh, frissítés gombra, ahol megjelenik a számunkra fontos USB meghajtó. Jelöljük ki, majd az ablak alján kattintsunk az Install Selected, kiválasztott telepítése gombra. Ezután láthatjuk, hogy az USB driver bekerült a telepített csomagok listájába. A csomagok letöltésekor előfordulhat az a hiba, hogy az alapértelmezett repository szerver nem érhető el, ilyenkor pipáljuk be a Settings avagy beállítások alatti Misc részben felajánlott másik alternatív kiszolgálót, majd a Save & Apply gomb megnyomása után ismét kezdjük meg a csomag frissítését. Ha ezzel végeztünk, akkor mondhatjuk, hogy nehezén túlvagyunk.



USB meghajtó újratelepítése
Jobb a békesség elvén, úgy döntöttem, hogy a korábban detektálásra került Android telefonhoz tartozó drivereket inkább újratelepítem, melyhez – az előző bemutatóban említett esethez hasonlóan szintén – az USBDeview praktikus kis alkalmazást használtam. Ennek segítségével könnyedén elvégezhető a már feltelepített meghajtók eltávolítása. Egyébként ezt főleg olyan készülékek esetén is el kell végezni, melyek már korábban csatlakoztatásra kerültek a számítógéphez, mivel előfordulhat, hogy nem az SDK-hoz illeszkedő csatlakozásként kerültek automatikus felismerésre a számítógépen.

Mielőtt az USB driver tényleges újratelepítését megkezdjük, ne felejtsük el a készüléken az USB debugging módot bekapcsolni, melyet a Menu gomb megnyomása után a Settings menüben találunk. Ezután válasszuk az Application, majd a Development részt és itt aktiváljuk az USB debugging módot. Ha ezzel megvagyunk, akkor elindíthatjuk az USB driver újratelepítését az alábbiak szerint.



Dalvik Debug Monitor indítása
Az USB meghajtó sikeres telepítese után, azért nem árt egy újraindítás a számítógépünknek. Ugyanis előfordulhat, hogy a Debug Monitor továbbra sem látja az Android készüléket. Ha ezt megtettük utána nyugodt szívvel elindíthatjuk tools/ddms.bat könyvtárban található Dalvik Debug Monitor alkalmazást, melynek segítségével könnyedén készíthetünk képernyőmentéseket a saját gépünkre. További részletek a korábban megjelent bemutatóban találhatók.










2009. november 12., 09:52
Szia. Kíváncsi lettem. És akkor a mobilon még régi oprendszer fut? Vagy már azt is update-lted 2.0-ra? Olvastam, hogy például a Hero-ra kicammog lassan a 2.0.
2010. június 13., 09:32
Hali!
Egy kis kiegészítés azoknak, akik Win7-en próbálnák:
A Win7 automatikusan nekiáll telepítgetni az USB drivereket, de ha a telepítés végén marad ki nem pipált tétel, akkor sem kell kétségbe esni (bár ilyenkor még nagy valószínűséggel nem látja a gép a telefont). Ilyen esetben a következő lépéseket szükséges megtenni utólag:
- nyissuk meg az Eszközkezelőt (Start menü -> Vezérlőpult -> Eszközkezelő)
- a hardverek listájában ott lesz a kis felkiáltójeles tétel -> jobb klikk rajta és válasszuk az “Illesztőprogram frissítése…” pontot
- ne hagyjuk, hogy automatikusan keressen, mert akkor ugyanúgy nem talál majd drivert, ahogy eddig -> Illesztőprogramok keresése a számítógépen
- válasszuk a “Tallózás…”-t, és keressük meg azt a mappát, amibe az SDK-t telepítettük, azon belül pedig az usb_driver nevűt, és klikk az OK-ra
- ekkor megindul a telepítés, és ha netán félúton a Win megkérdezi, hogy megbízunk-e a Google Inc. szoftvereiben, akkor természetesen Igen-t kell nyomni
Ha ez megvan, akkor már mehet minden úgy, ahogy fentebb, a cikkben olvasható…
DuDe
2010. december 4., 17:44
Sajnos nekem még mindig nem megy. Egyszerűen nem látja a telót.
A 2.2 SDK-ban pedig nincs usb driver, így újrarakni sem lehet honnan.
2010. december 4., 17:52
Esetleg még annyi kérdés, hogy milyen módban kell csatlakoztatni a telefont ehhez a művelethez? Töltés, Sync, lemezmeghajtó, USB modem vagy internetes átvitel. Igaz, egyikkel se megy…