Inhoudsopgave:
- Het scherm van de emulator is te groot
- Foutbericht: er zijn geen compatibele doelen gevonden
- Foutbericht: de afbeelding met gebruikersgegevens wordt gebruikt door een andere emulator
- Foutbericht: onbekende virtuele apparaatnaam
- Foutbericht: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
- De app wordt gestart, maar de emulator geeft het dialoogvenster Sluiten of Wachten afdwingen weer
- Wijzigingen in uw app verschijnen niet in de emulator
Video: Android geheugen vol probleem 2024
Wanhoop niet als u uw eerste Android-app probeert te gebruiken. Hier volgen enkele tips voor het oplossen van problemen om eventuele problemen op te lossen.
Het scherm van de emulator is te groot
Soms is de schermresolutie van de ontwikkelcomputer niet hoog genoeg. (Misschien is uw gezichtsvermogen niet meer wat het was.) Dit symptoom is geen dealbreaker, maar als u de onderste knoppen van de emulator niet kunt zien, kunt u de app niet eenvoudig testen. U kunt de schermresolutie van de ontwikkelcomputer wijzigen; hoewel het aanpassen van het emulatorvenster minder ingrijpend is.
Ga als volgt te werk om de grootte van het emulatorvenster te wijzigen:
-
Sluit de emulator.
-
Kies in het hoofdmenu van Eclipse Venster → Android Virtual Device Manager.
-
Selecteer in de lijst met virtuele apparaten een AVD die geschikt is voor het project en klik op Starten.
-
Schakel in het dialoogvenster Launch Options het selectievakje Aanzicht op reële schaal in.
-
Verlaag de waarde in het veld Schermgrootte.
Als u de waarde voor de schermgrootte wijzigt, wordt de waarde in het veld Schaal automatisch gewijzigd. Hoe kleiner de schaalwaarde, des te kleiner de emulator op het scherm van de ontwikkelcomputer.
-
Klik op Launch.
Als gevolg hiervan start Eclipse een nieuw exemplaar van de emulator - dit keer met een kleiner emulatorvenster.
Foutbericht: er zijn geen compatibele doelen gevonden
Wanneer u dit bericht ziet, betekent dit waarschijnlijk dat u geen Android Virtual Device (AVD) hebt gemaakt waarmee uw project kan worden uitgevoerd. Als Eclipse aanbiedt om u te helpen bij het maken van een nieuwe AVD, accepteer deze dan. Kies anders Venster → Android Virtual Device Manager om een nieuwe AVD te maken.
Foutbericht: de afbeelding met gebruikersgegevens wordt gebruikt door een andere emulator
Als u dit bericht ziet, voorkomt een kluwen met betrekking tot de emulator dat Android zijn werk doet. Probeer eerst de emulator te sluiten en opnieuw te starten.
Probeer het volgende als een eenvoudige herstart niet werkt:
-
Sluit de emulator.
-
Kies in het hoofdmenu van Eclipse Venster → Android Virtual Device Manager.
-
Selecteer in de lijst met virtuele apparaten een AVD die geschikt is voor het project en klik op Starten.
-
Schakel in het dialoogvenster Launch Options het selectievakje Gebruikersgegevens wissen in en klik op Launch.
Als een resultaat lanceert Eclipse een nieuw exemplaar van de emulator - deze keer met een schone lei.
Als u deze stappen volgt maar nog steeds ziet dat het bericht Afbeelding van gebruikersgegevens wordt gebruikt door een andere emulator, gaat u naar de webpagina Java-programmeren voor Android-ontwikkelaars voor Dummies voor meer hulp bij dit probleem.
Foutbericht: onbekende virtuele apparaatnaam
Android zoekt AVD's in de basismappen van de thuismap. subdirectory android / avd, en af en toe gaat de zoekopdracht mis. Stel dat u een Windows-computer hebt die uw thuismap opslaat op een i-schijf. Uw AVD's bevinden zich in i: Gebruikersversie. androidavd. Android negeert het advies van de thuismap van de computer en kijkt in plaats daarvan in c: UsersBarry. Wanneer Android geen AVD's vindt, klaagt het.
U kunt fraaie oplossingen bedenken voor dit probleem door knooppunten of symbolische koppelingen te gebruiken. oplossingen van deze soort vereisen echter een speciale eigen behandeling. Om het simpel te houden, kun je de inhoud van je i: Usersbarry kopiëren. Android-map naar c: Gebruikersbarry. Android om het probleem op te lossen.
Foutbericht: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
Dit foutbericht geeft aan dat een app die u eerder hebt geïnstalleerd, conflicteert met de app die u probeert te installeren. Dus navigeer op het emulatorscherm naar de lijst met geïnstalleerde applicaties (wat meestal een optie is op het scherm Instellingen). Verwijder apps die u eerder hebt geïnstalleerd in de lijst met apps.
Soms kunt u problemen ondervinden bij het vinden van eerder geïnstalleerde apps via de menu's Instellingen → Toepassingen in de emulator. Als dat het geval is, gaat u naar de webpagina Java-programmatie voor Android-ontwikkelaars voor Dummies voor een geeky oplossing voor workaround.
De app wordt gestart, maar de emulator geeft het dialoogvenster Sluiten of Wachten afdwingen weer
De formele naam van het dialoogvenster Sluiten of Wachten afdwingen is Toepassing reageert niet (ANR). Android geeft het ANR-dialoogvenster weer wanneer een app te lang duurt om te doen wat het zou moeten doen. Wanneer de app op een echt apparaat (een telefoon of een tablet) wordt uitgevoerd, moet de app Android niet het ANR-dialoogvenster laten weergeven.
Maar op een trage emulator is het zien van een aantal Force Close- of Wait-berichten gelijk aan de koers. Selecteer gewoon Wacht. Binnen ongeveer tien seconden verdwijnt het dialoogvenster meestal en blijft de app actief.
Wijzigingen in uw app verschijnen niet in de emulator
Uw app wordt uitgevoerd en u wilt een paar verbeteringen aanbrengen. Dus met de emulator nog steeds bezig, wijzigt u de code van de app. Maar na het kiezen van Uitvoeren → Uitvoeren → → Android-applicatie blijft het gedrag van de app in de emulator ongewijzigd.
Wanneer dit gebeurt, is er iets verstopt. Sluit en start de emulator opnieuw. Gebruik zo nodig de wisactie User-gegevens wissen voor het foutbericht: "De afbeelding met gebruikersgegevens wordt gebruikt door een andere emulator. “