Video: Home Wizard - Review (Consumentenbond) 2024
in U kunt emulators omzeilen en apps testen op een telefoon, tablet of misschien een Android- ingeschakeld afvalpers. Hiertoe moet u het apparaat voorbereiden, de ontwikkelcomputer voorbereiden en vervolgens de twee aan elkaar haken.
Ga als volgt te werk om een app op een echt Android-apparaat te testen:
-
Schakel USB-foutopsporing op het Android-apparaat in.
Verschillende Android-versies hebben hun eigen manieren om USB-foutopsporing mogelijk te maken (of uit te schakelen). U kunt rondneuzen voor de foutopsporingsoptie op uw eigen apparaat of de #TeamAndroid-site bezoeken voor de procedures op sommige representatieve Android-versies.
U kunt altijd USB-foutopsporing inschakelen. Maar als u nerveus bent over beveiliging, schakelt u USB-foutopsporing uit wanneer u het apparaat niet gebruikt om apps te ontwikkelen.
-
Dubbelklik in de projectvertakking van de pakketverkenner op AndroidManifest. XML-bestand.
Eclipse biedt verschillende manieren om dit bestand te bekijken en te bewerken.
-
Klik onder aan de Eclipse-editor op het tabblad Toepassing.
Eclipse geeft een formulier weer zoals weergegeven in de afbeelding.
-
Kies in de vervolgkeuzelijst Foutopsporing voor Waar. (Zie de afbeelding.)
Wanneer Debuggable op Waar is ingesteld, kunnen Android-hulpprogramma's de uitvoering van de app controleren.
Let op: De mogelijkheid om te debuggen is de mogelijkheid om te hacken. Foutopsporing vertraagt ook een app. Distribueer een app nooit naar het publiek met Debuggable ingesteld op True.
-
Kies Bestand → Opslaan om het nieuwe AndroidManifest op te slaan. XML-bestand.
-
Stel de ontwikkelcomputer in om met het apparaat te communiceren.
-
Op Windows: Ga naar de website van Android Developers om het Windows USB-stuurprogramma van het apparaat te downloaden. Installeer het stuurprogramma op de ontwikkelcomputer.
-
Op een Mac: / * Doe niets. Het werkt gewoon. * /
-
-
Sluit een USB-kabel aan op de ontwikkelcomputer.
Tip: Ga naar de webpagina Java Programming for Android Developers for Dummies voor manieren om te controleren of het apparaat is verbonden met de ontwikkelcomputer.
-
Voer in Eclipse het project uit.
Een verbonden apparaat overtreft een actieve emulator. Dus als de Android-versie op het apparaat de minimale SDK-versie van het project aankan, installeert u Uitvoeren → Uitvoeren als → Android-applicatie de app op het verbonden apparaat.
Uiteindelijk ontkoppelt u het apparaat van de ontwikkelcomputer. Als u een Windows-gebruiker bent, is het mogelijk dat u niet kunt lezen Windows kan uw apparaat niet stoppen omdat een programma het nog steeds gebruikt. Om het apparaat veilig te ontkoppelen, doet u het volgende:
-
Open het opdrachtpromptvenster.
Op Windows 7 of lager: Kies Start → Alle programma's → Bureau-accessoires → Opdrachtprompt.
Op Windows 8: Druk eerst op Windows + Q. Typ vervolgens Opdrachtprompt en druk op Enter.
-
Navigeer in het venster Opdrachtprompt naar de map ANDROID_HOME / platform-tools.
Als de map ANDROID_HOME bijvoorbeeld
C: Gebruikers yourName adt-bundle-windows-x86_64sdk
typt, voert u de volgende opdracht in:
cd C: UsersyourNameadt-bundle-windows- x86_64sdkplatform-tools
-
Typ adb kill-server in het opdrachtpromptvenster en druk vervolgens op Enter.
Het adb kill-server commando stopt de communicatie tussen de ontwikkelcomputer en alle Android-apparaten, echt of virtueel. In het bijzonder
-
De ontwikkelingscomputer praat niet meer tegen het apparaat aan het einde van de USB-kabel.
-
De ontwikkelcomputer praat niet langer met emulators die hij gebruikt.
Na het geven van de opdracht adb kill-server, ziet u het vriendelijke bericht Safe to Remove Hardware.
-
-
Ontkoppel het Android-apparaat van de ontwikkelcomputer.
Na het loskoppelen van het apparaat, wilt u mogelijk de communicatie herstellen tussen de ontwikkelcomputer en alle emulators die u gebruikt. Als dat zo is, volgt u stap 5.
-
Typ adb start-server in het opdrachtpromptvenster en druk vervolgens op Enter.