Hoe Android Studio op Linux te installeren

Een van de meest dynamische en veelzijdige besturingssystemen vanwege de ontwikkelingsopties is ongetwijfeld Android, gemaakt en ontwikkeld door Google en dat momenteel is geïmplementeerd in miljoenen mobiele apparaten en sommige desktopcomputers.

Als we ons nu in de wereld van Android-applicatie-ontwikkeling bevinden, hebben we een tool die fundamenteel en rijk is aan functies om dit soort taken uit te voeren en deze tool is Android Studio.
Android Studio heeft de nodige en uitgebreide tools om apps te maken op alle soorten Android-apparaten.
Android Studio is gemaakt als een officiële geïntegreerde ontwikkelomgeving (IDE) speciaal voor de ontwikkeling van Android-applicaties en is gebaseerd op IntelliJ IDEA.

FunctiesAndroid Studio heeft een reeks expliciete functionaliteiten om krachtige en innovatieve applicaties te maken, zoals:

  • Heeft een flexibel op gradaties gebaseerd bouwsysteem
  • Het heeft een snelle emulator die verschillende functies heeft
  • Het heeft een uniforme omgeving waarin ontwikkelingen kunnen worden doorgevoerd voor alle beschikbare Android-apparaten
  • Het heeft de Instant Run-functie die het mogelijk maakt om wijzigingen toe te passen terwijl de applicatie draait zonder een nieuwe APK te hoeven compileren
  • GitHub en codesjabloonintegratie om de mogelijkheid te bieden om algemene app-functies te compileren en codevoorbeelden te importeren
  • Het heeft een groot aantal testtools en frameworks
  • Het heeft Lint-tools om problemen met prestaties, bruikbaarheid, versiecompatibiliteit, enz. Op te sporen.
  • C++ en NDK-ondersteuning
  • Ingebouwde ondersteuning voor Google Cloud Platform, waardoor Google Cloud Messaging en App Engine eenvoudig kunnen worden geïntegreerd

ModulesElk project dat we uitvoeren in Android Studio bevat een of meer modules met broncodebestanden en bronbestanden, deze modules zijn:

  • Android-app-modules
  • bibliotheekmodules
  • Google App Engine-modules

MappenAlle buildbestanden zijn zichtbaar op het hoogste niveau van Gradle Scripts en elke applicatiemodule bevat de volgende mappen:

  • manifests: Bevat het bestand AndroidManifest.xml
  • java: Bevat de Java-broncodebestanden, inclusief JUnit-testcode
  • res: Bevat alle bronnen zoals XML-lay-outs, UI-strings en bitmapafbeeldingen.

1. Android Studio-functies en -vereisten


Onder de verschillende functies die we hebben bij het gebruik van Android Studio hebben we:

Direct uitvoerenWanneer u op Uitvoeren of Debuggen klikt, past de Instant Run-functie van Android Studio code- en bronwijzigingen toe op de actieve app, zodat de app de wijzigingen op intelligente wijze interpreteert zonder de app opnieuw te hoeven starten of de APK ervan opnieuw te compileren.
Snelle emulator boordevol functiesAndroid Emulator wordt automatisch geïnstalleerd en stelt ons in staat om applicaties sneller te starten dan een echt apparaat, het stelt ons ook in staat om prototypes van onze app te maken en deze te testen op alle beschikbare Android-apparaatconfiguraties zoals telefoons, tablets en Android Wear- en Android TV-apparaten.
Slimme code-editorMet de slimme code-editor kunnen we efficiëntere code schrijven, sneller werken en productiever zijn.
Robuust en flexibel bouwsysteemAndroid Studio biedt ons buildautomatisering, afhankelijkheidsbeheer en aanpasbare buildconfiguraties.
Geoptimaliseerd voor alle Android-apparatenAndroid Studio heeft een uniforme omgeving waarmee het mogelijk wordt om applicaties te compileren voor Android-telefoons en -tablets, maar ook voor Android Wear-apparaten, Android TV en Android Auto.
LintelligenceAndroid Studio biedt een robuust en statisch analysekader en bevat meer dan 280 verschillende Lint-controles in de hele app.
Codesjablonen en voorbeeld-appsIn Android Studio zijn project- en codesjablonen opgenomen die zijn ontworpen om de toevoeging van gevestigde patronen mogelijk te maken, zoals een navigatiezijpaneel en een weergavepager.
Testtools en frameworksAndroid Studio biedt ons een breed scala aan tools om Android-apps te evalueren met JUnit 4 en functionele UI-testframeworks.
C++ en NDK-ondersteuningDoor ondersteuning van C- en C++-projectbestandbewerking kunnen JNI-componenten snel in de app worden gecompileerd.
Firebase en Cloud-integratieMet de Firebase-assistent wordt het mogelijk om de app te koppelen aan Firebase en van daaruit diensten toe te voegen zoals Analytics, Authentication en Notifications. De tools die zijn ingebouwd voor Google Cloud Platform geven ons de mogelijkheid om een ​​backend voor de Android-app te maken en te implementeren met behulp van services zoals Google Cloud Endpoints en projectmodules die speciaal zijn ontworpen voor Google App Engine.

Functies

  • APK-analysator
  • Lay-outeditor
  • Vertaalbewerker
  • Onderzoek naar vectorbronnen

Vereisten voor het gebruik van Android StudioDe basisvereisten om Android Studio te installeren zijn:

  • 64-bits distributie die 32-bits toepassingen uitvoert
  • Een GNOME- of KDE-bureaubladomgeving
  • GNU C-bibliotheek (glibc) 2.19 of hoger
  • 2 GB beschikbare schijfruimte, 4 GB aanbevolen (500 MB voor IDE + 1,5 GB voor Android SDK en systeemimage-emulator)
  • Ten minste 3 GB RAM, aanbevolen 8 GB RAM, de Android-emulator verbruikt 1 GB RAM
  • Minimaal 1280 x 800 schermresolutie

Nu gaan we kijken hoe we Android Studio op Linux kunnen installeren, in dit geval Ubuntu 17.10.


Inloggen Doe mee!

wave wave wave wave wave