Hem Personliga finanser Vad du kan göra om Android Studio Emulator inte bär - dummies

Vad du kan göra om Android Studio Emulator inte bär - dummies

Innehållsförteckning:

Video: Android Developer Story: GinLemon - Breaking through with Google Play 2024

Video: Android Developer Story: GinLemon - Breaking through with Google Play 2024
Anonim

Emulatorn som följer med Android Studio slår upp massor av resurser på din utvecklingsdator. Om du är som många utvecklare och inte alltid har den senaste, kraftfullaste hårdvaran, kan det hända att du har problem med att köra apps i emulatorn.

Om du inte ser Android-startskärmen och efter fem minuter ser du inte din app visas. Här är flera saker du kan försöka:

  • Skölj, skölj, upprepa.

Stäng emulatorn och starta din ansökan igen. Ibland är den andra eller tredje tiden en charm. I sällsynta fall lyckas ett fjärde försök.

  • Om du har tillgång till en dator med mer RAM, kan du försöka köra din app på den.

Hästkraftsfrågor.

  • Prova en annan AVD.

AVD med en x86 systembild är bättre än en AVD med en armeabi bild. (Lyckligtvis, när en dialogruta låter dig välja mellan x86 och armeabi behöver du inte veta vad x86 eller armeabi innebär.)

AVD med lägre upplösning och skärmdensitet förbrukar färre resurser på din utvecklingsdator. Så, om AVD-filen du kör kör ner dig, gör dig själv en AVD med lägre upplösning (en som uppfyller din apps minsta SDK-krav). När du kör en app frågar Android Studio dig sedan om dialogrutan Välj distributionsmål. Välj AVD med lägre upplösning från dialogrutans lista, och du kommer att vara på väg.

Om du har provat dessa tricks och du fortfarande har problem kan du försöka överge emulatorn som följer med Android Studio.

Kör emulatorer från tredje part

Androids standardemulator och AVD (programvaran som du får när du installerar Android Studio) kör inte felfritt på varje dator. Om du inte har minst 16 GB RAM, kan emulatorns start-up vara mycket långsam. Även efter start kan emulatorns svar vara smärtsamt trög. Om du inte gillar standardemulatorn kan du prova en tredjepartsemulatorer.

  • I Genymotion. com , kan du hämta ett alternativ till standard Android-emulatorn.

Detta alternativ är tillgängligt för Windows, Macintosh och vissa Linux-system. Genymotions produkt är gratis för personligt bruk, men kostar 135 dollar per år för kommersiell användning.

  • Android Developer Site kan du ladda ner Visual Studio Emulator för Android.

Detta alternativ är gratis att använda, men det körs bara på Windows-datorer.

Om du har problem med att köra emulatorn som följer med Android Studio, är dessa tredjeparts emulatorer definitivt värda att överväga.

Testa appar på en fysisk enhet

Du kan kringgå emulatorer och testa dina appar på en riktig telefon, en surfplatta eller till och med en Android-aktiverad kaffekanna. För att göra det måste du förbereda enheten, förbereda din utvecklingsdator och sedan haka ihop de två.

Enhets Android-version måste vara minst lika hög som projektets minsta SDK-version.

Om du vill testa din app på en fysisk enhet följer du dessa steg:

  1. På din Android-enhet hittar du alternativet USB-debugging:
    • Om din Android-enhet kör version 3. 2 eller äldre väljer du Inställningar → Program → Utveckling.
    • Om din Android-enhet kör version 4. 0, 4. 0. 3 eller 4. 1, välj Inställningar → Utvecklaralternativ.
    • Om din Android-enhet kör version 4. 2 eller högre väljer du Inställningar → Om. På Om-listan trycker du på Byggnummer-sju gånger. (Ja, sju gånger.) Tryck sedan på Back-knappen för att återgå till listan Inställningar. På listan Inställningar trycker du på Utvecklaralternativ. Nu visar din Android-enhet utvecklingslistan (även känd som listan Utvecklingsalternativ).
  2. Aktivera USB-felsökning i listan Utveckling (eller Utvecklaralternativ). Här är ett exempel på vad en enhet visar när du röra med den här inställningen:

    USB-felsökning är avsett för utvecklingsändamål.

    Använd det för att kopiera data mellan din dator och din enhet,

    installera appar på din enhet utan meddelande och läs loggdata.

    Förvaltarna av Android kommer att varna dig om att alternativet USB-debugging kan exponera enheten för skadlig programvara.

    Du kan hålla USB-felsökning hela tiden. Men om du är nervös för säkerhet, stäng av USB-felsökning när du inte använder enheten för att utveckla appar.

  3. Endast för Windows-användare:) Besök Android Developer-webbplatsen för att hämta din Android-enhetens Windows USB-drivrutin. Installera drivrutinen på din Windows-utvecklingsdator.
  4. När du börjar köra en app, se till att din utvecklingsdator visar dialogrutan Välj distributionsmål.

    Om du inte ser dialogrutan Välj distributionsmål väljer du Kör → Redigera konfigurationer från Android Studio huvudmeny. På vänster sida av den resulterande dialogrutan väljer du Android-app → App. I huvuddelen av dialogrutan väljer du alternativet Inställningsmål för dialogrutan under Distributionsmålalternativ och avmarkerar kryssrutan Använd samma enhet för framtida lanseringar. Försegla affären genom att klicka på OK.

  5. Kontrollera att din Android-enhetens skärm är upplyst.

    Det här steget kanske inte är nödvändigt.

    När du följer nästa steg ska du hålla koll på din Android-enhetens skärm.

  6. Anslut enheten med en USB-kabel till utvecklingsdatorn.

    Inte alla USB-kablar skapas lika. Vissa kablar har ledningar och metall på platser där andra kablar (med kompatibla tillbehör) har inget annat än plast. Försök använda vilken USB-kabel som helst som kom med din Android-enhet. Om du inte kan hitta kabeln som medföljde enheten eller om du inte vet vilken kabel som följde med enheten, prova mer än en kabel.När du hittar en kabel som fungerar, märka den kabeln som kan användas. (Om kabeln alltid fungerar, märk den Stabil Able Cable.)

    När du ansluter kabeln ser du en popup-dialogruta på Android-enhetens skärm. Popupen frågar: Tillåt USB-debugging?

  7. Som svar på Tillåt USB-debugging? fråga, klicka på skärmens OK-knapp.

    Om du inte letar efter det, kan du missa Tillåt USB-debugging? popup-dialogrutan. Var noga med att leta efter den här popupen när du ansluter enheten. Om du definitivt inte ser popupen kanske du är okej ändå. Men om meddelandet visas och du inte svarar på det kommer du definitivt inte att vara okej.

  8. Kör ditt projekt i Android Studio.

    Android Studio erbjuder dig dialogrutan Välj distributionsmål. Välj din anslutna enhet och (lickety-split) börjar din app att köras på din Android-enhet.

Vad du kan göra om Android Studio Emulator inte bär - dummies

Redaktörens val

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: