Als ik een Android-emulator probeer uit te voeren, krijg ik het volgende foutscherm. Hetzelfde gebeurt wanneer ik de apk exporteer. Als ik naar de map ga waar de apk wordt opgeslagen, is het apk-bestand daar niet.
Bedankt,
christophe
Antwoord 1, autoriteit 100%
Ik had hetzelfde probleem, dit probleem wordt opgelost door de onderstaande stap uit te voeren.
Ga naar
File->Setting->Gradle->Gradle Vm-optie
Voor Android Studio 1.2
File->Setting->Build, Deployment &Execution->Build Tools->Gradle->Gradle Vm-optie
, Plaats nu deze waarde -Xmx256m
in het vak en druk op de knop Toepassen.
Antwoord 2, autoriteit 32%
- Klik op “Gradle Console” voor het logboek van Gradle.
- Debuggen uit de foutmeldingen
- Mac: ga in Android Studio naar:
- “Voorkeur”
- “Bouw, uitvoering, implementatie”
- “Compiler”
- Voeg “–stacktrace” toe aan “Opdrachtregelopties”
- Mac: ga in Android Studio naar:
Houd er rekening mee dat de fout meestal wordt weergegeven als de eerste regel (onjuist geformatteerd voor de Android Studio Gradle-console zoals:
AGPBI: {“kind”:”error”,”text”:”Float-typen niet toegestaan (op \u0027icon_alpha_active\u0027 met waarde \u00270.75\u0027).”,”sources”:[{“file” :”/Users/mingsheng/path/to/my/errenous/integers.xml”,”position”:{“startLine”:5,”startColumn”:38,”startOffset”:272,”endColumn”:42,” endOffset”:276}}],”original”:””}
Waar “tekst” = foutmelding, “bronnen: bestand” = foutief bestandspad/naam
In dit voorbeeld heb ik een Float-waarde ingevoerd in het bestand met gehele getallen.
Antwoord 3, autoriteit 23%
Dit dialoogvenster met lege oorzaak komt ook wanneer er een fout in uw resource(res) directory staat. Controleer op fouten in lay-outbestanden enz.
Antwoord 4, autoriteit 7%
Ik had dit probleem ook. Het werd veroorzaakt door een fout in dimens.xml (git helpt me het te vinden).
Ik gebruikte
<dimen name="map_search_view_top_margin">100</dimen>
in plaats daarvan
<dimen name="map_search_view_top_margin">100dp</dimen>
Hopelijk helpt het.
Antwoord 5, autoriteit 6%
Dit is een fout ergens in uw xml-bestanden.
Controleer
values.xml
colors.xml
strings.xml
dimens.xml
Er is iets mis met het openen van het sluithaakje of iets dat je in deze bestanden hebt gemist.
Antwoord 6
Eerlijk gezegd werkte geen van de bovenstaande oplossingen voor mij en ik heb hier bijna 3 dagen lang over gevochten. Eindelijk was de ultieme oplossing om een back-up van mijn project te maken, studio en zijn trace-bestanden volledig te verwijderen, bestanden van temp, %temp% en prefetch-mappen te wissen en dan helemaal opnieuw te installeren en uiteindelijk werkte het.
Verwerp mijn bovenstaande antwoord waarvan ik heb geleerd dat het een van de oplossingen was. Ik kwam dit probleem herhaaldelijk tegen omdat een van mijn teamgenoten vergat het git.ignore-bestand op te nemen tijdens het pushen van code naar bitbucket en elke keer dat ik die code trok en vervolgens het bovenstaande probleem oploste. En nadat ik dat had ontdekt, heb ik het juiste git.ignore-bestand toegevoegd en nu is er geen enkel probleem op de pc van any1 🙂
Antwoord 7
Ik krijg vaak die foutmelding als ik een typefout in mijn xml heb. Open de gradle-console en scrol omhoog naar de eerste rode lijnen die verschijnen. Het zal u het exacte probleem vertellen.
Antwoord 8
Ik heb dit probleem ook. Ik heb Gradle v.1.3.1 gebruikt, maar de Android Studio-versie is v1.2.2. Gewoon Android Studio updaten naar v.1.3.2 loste mijn probleem op.
Antwoord 9
In mijn geval was de oorzaak van het probleem: Ik heb enkele bronnen verwijderd waarnaar sommige xml-bestanden verwezen, en in dat geval geen van beide “Project wissen” “Project opnieuw opbouwen” “Gradle VM-optie ” of “het verwijderen van de .gradle-map” hielp helemaal.
Wat meer te zeggen is, geen van de genoemde xml-bestanden was in gebruik en er werd nergens een fout weergegeven. Ik ontdekte het probleem pas toen ik (in wanhoop) gradle synchroniseerde, en vervolgens de Gradle-console opende en omhoog scrolde en de rode foutregels las.
Antwoord 10
Geen van de oplossingen werkte voor mij. Dus vond ik deze oplossing hier:
Mijn Android Studio gebruikte JDK 1.8, dus ik schakelde terug naar JDK 1.7 en nu werkt het!
Ga naar
Bestand > Projectstructuur > SDK-locatie
Ik had JDK-locatieingesteld als jdk1.8.0_05. Ik heb het zojuist gewijzigd in jdk1.7.0_79 en alles werkt nu goed.
Antwoord 11
Ik had hetzelfde probleem. Na een uur worstelen is het eindelijk opgelost.
Eerst heb ik Android Studio geüpdatet naar 1.3.2. Dat loste het probleem niet meteen op, maar het gaf in ieder geval een goede foutmelding bij het starten van de applicatie.
(voor mij was er iets mis met JAR-afhankelijkheden, dus ik heb ze verwijderd en het is nu actief, maar dat is waarschijnlijk niet relevant)
Antwoord 12
Als je een dergelijke fout hebt. Ga gewoon naar de rechter BODEMhoek van het scherm. Er is iets dat bekend staat als GRADLE CONSOLE, open dat en lees wat er mis is gegaan. Dat heeft me geholpen.
Antwoord 13
Probeer uw Android-studio te upgraden, en wanneer u uw project opnieuw uitvoert, zal het u vertellen waar het probleem zit.
Voor mij kwam ik dit probleem verschillende keren tegen, de eerste keer is er iets mis met het style.xml-bestand en de tweede keer is het string.xml-bestand. Hoe dan ook, het lijkt erop dat Android Studio niets mis kon vinden met het .xml-bestand.
Maar hoe dan ook, probeer je Android-studio te “verfrissen” en laat hem je vertellen waar de problemen zijn, en installeer hem zelfs opnieuw.
veel succes!
Antwoord 14
Ik had hetzelfde probleem en het probleem was verdwenen na het upgraden van mijn Android Studio van 1.2.1 naar 1.5.1. Er was geen fout, zelfs niet na het toevoegen van --stacktrace --info
aan VM-opties. Gradle-taken zouden met succes worden voltooid, maar de toepassing wilde gewoon niet starten (en studio zou de knop Uitvoeren voor altijd grijs maken, waarschijnlijk in afwachting van een reactie van de emulator). Ik had al het andere dat hier genoemd werd geprobeerd.
Antwoord 15
Op nieuwere versie van AS 2.0
File->Setting->Build, Deployment &Execution-Compilers->Android Compilers->Gradle->Gradle Vm-optie
zet dit als een optie -Xmx256m
Antwoord 16
Dit kan zijn omdat je een opdrachtregeloptie hebt opgegeven in de instellingen van Android Studio. U kunt dit controleren door naar
. te gaan
Bestand > Instellingen > Bouw, uitvoering, implementatie > Compiler
en zie “Opdrachtregel-opties” en controleer of er iets wordt gegeven. (In jouw geval -x). Als dit het geval is, verwijdert u het en klikt u op Toepassen en OK. Het werkte voor mij…
Antwoord 17
Ik heb per ongeluk een string verwijderd uit string.xml en ik wist niet dat deze in het manifest was gespecificeerd voor de activiteitsnaam, dus heb ik een uur besteed om dat te ontdekken
Antwoord 18
Ik heb het project opgeruimd, opnieuw geprobeerd en het probleem was weg.
Antwoord 19
Ik had een ‘Uitvoeren’-probleem in Android Studio omdat er meerdere instanties van Android Studio waren geopend. Dus ik sloot alle instanties en opende alleen voor instanties waarvoor ik APK wilde genereren. En het werkte goed. Misschien had het een probleem met RAM.