Vertel me alstublieft het volledige proces van het installeren van Android Studio en de benodigde afhankelijkheden.
Vertel me alstublieft het volledige proces van het installeren van Android Studio en de benodigde afhankelijkheden.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Daarna
sudo apt-get install oracle-java8-set-default
Download Android Studio van hier, gebruik Alle Android Studio-pakketten
Pak het archiefbestand uit naar een geschikte locatie voor uw toepassingen, bijvoorbeeld: /opt
. Gebruik de bestandsnaam van uw gedownloade archief, in mijn voorbeeld android-studio-ide-141.2178183-linux.zip
sudo unzip android-studio-ide-141.2178183-linux.zip -d /opt
Als u Android Studio wilt starten, gaat u naar /opt/android-studio/bin
map in een terminal en voer het uit ./studio.sh
. Of gebruik een desktopbestand, zie hieronder.
Misschien wilt u toevoegen /opt/android-studio/bin
naar uw PATH-omgevingsvariabele, zodat u Android Studio vanuit elke directory kunt starten.
Maak een nieuw bestand androidstudio.desktop
door het commando uit te voeren:
nano ~/.local/share/applications/androidstudio.desktop
en voeg de onderstaande regels toe
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/android-studio/bin/studio.sh" %f
Icon=/opt/android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=android-studio
Klik op de gemarkeerde knop
Download de nieuwste SDK-hulpmiddelen
Bij het instellen van de Android SDK moet je minimaal de nieuwste tools en het Android-platform downloaden:
Open de map Hulpprogramma's en selecteer:
Open de eerste map met Android X.X (de nieuwste versie) en selecteer:
Download de ondersteuningsbibliotheek voor aanvullende API's
De Android-ondersteuningsbibliotheek biedt een uitgebreide set API's die compatibel zijn met de meeste Android-versies.
Open de Extras
map en selecteer:
Download Google Play-services voor nog meer API's
Als u wilt ontwikkelen met Google API's, hebt u het Google Play-servicespakket nodig:
Open de Extras
map en selecteer:
Installeer de pakketten
Nadat je alle gewenste pakketten hebt geselecteerd, ga je door met installeren:
@ A.B antwoord is correct en volledig. Ik voeg hier eenvoudig aan toe dat u eenvoudig een up-to-date Android Studio kunt installeren met behulp van Canonical's Ubuntu Make.
Voor Ubuntu 14.04LTS
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt update
sudo apt install ubuntu-make
Voor Ubuntu 15.10 en hoger
Ubuntu Make is al in de officiële repositories, voer:
sudo apt install ubuntu-make
Notitie dat umake-versie zou moeten zijn 16.05 om Android-studio te kunnen downloaden, controleer door te lopen
umake --version
Als dat niet het geval is, gebruikt u de Ubuntu 14.04-methode om het te installeren.
umake android
Er is mogelijk een foutmelding gerelateerd aan de licentie die kan worden gecorrigeerd met een extra parameter:
umake android --accept-license
umake android --remove
De gemakkelijkste methode om te installeren Android Studio (of een andere ontwikkelaarstool) op Ubuntu is om de snap pakket van Ubuntu Software store. U hoeft Android Studio niet als zip te downloaden, probeer het handmatig te installeren, PPA's toe te voegen of met Java-installatie te spelen. Het snap-pakket bundelt de nieuwste Android Studio samen met OpenJDK en alle benodigde afhankelijkheden.
Zoeken "Android studio" in Ubuntu Software, selecteer het eerste item dat verschijnt en installeer het:
Of voer de opdrachtregelmanier in, voer dit in Terminal:
sudo snap install --classic android-studio
Open de nieuw geïnstalleerde Android Studio vanaf het dashboard:
U hoeft niets te importeren als dit de eerste keer is dat u het installeert:
De installatiewizard begeleidt u bij de installatie:
kiezen Standaard installeren om de nieuwste SDK en te krijgen gewoonte in het geval dat u de SDK-versie of de installatielocatie wilt wijzigen. Vanaf hier is het vrij eenvoudig, klik je gewoon op Volgende en je laat de SDK downloaden en installeren.
Deze stap kan nuttig zijn als u Android-opdrachten voor ontwikkelaarstools zoals Android gebruikt adb, fastboot, aapt, enz. beschikbaar in Terminal. Misschien nodig door platforms van derden, zoals React Native, Ionic, Cordova, enz. En ook andere tools. Voor het instellen van PATHs, bewerk je ~/.profile
het dossier:
gedit ~/.profile
en voeg dan de volgende regels toe:
# Android SDK Tools PATH
export ANDROID_HOME=${HOME}/Android/Sdk
export PATH="${ANDROID_HOME}/tools:${PATH}"
export PATH="${ANDROID_HOME}/emulator:${PATH}"
export PATH="${ANDROID_HOME}/platform-tools:${PATH}"
Als je de SDK-locatie aan het einde van stap 2 hebt gewijzigd, vergeet dan niet om de regel te wijzigen export ANDROID_HOME=${HOME}/Android/Sdk
overeenkomstig. Doe een herstarten (of log gewoon uit en meld u weer aan) om de PATHs te activeren.
Getest op Ubuntu 16.04LTS en hoger. Zou ook werken op 14.04LTS als jij installeer eerst ondersteuning voor snap-pakketten.
In de vooravond van 2018 is het meest gestemde antwoord nog steeds geweldig, maar het lijkt een beetje achterhaald, en toen ik dit onlangs tegenkwam, besloot ik mijn nieuwe ervaring hier te delen.
Aangezien Android Studio 2.2 is uitgebracht, hoeft u in de meeste gevallen zelf geen enkele JDK te installeren, omdat deze bij de IDE wordt geleverd.
De volgende opdracht moet in de eerste plaats worden uitgevoerd, dus we kunnen enkele problemen met de AVD-tool in de toekomst:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
U kunt een Android Studio-archief downloaden van hier. Niets bijzonders, wacht maar tot het laden klaar is :)
Google is een geregistreerde LANANA-provider, dus om te voldoen aan de Linux FSH-contract (deel 3.13 / opt) Ik zou willen voorstellen om het archief uit te pakken naar de google/android-studio
map:
sudo unzip ~/Downloads/android-studio-ide-171.4443003-linux.zip -d /opt/google/
Mogelijk vindt u het instellen van schrijfrechten voor alle gebruikers handig bij het bijwerken van Android Studio. Het wordt echter niet veel gebruikt en lijkt in strijd te zijn met de principe van het minste voorrecht. Voor het geval dat, als je het op deze manier leuker vindt, gewoon in de terminal uitvoert:
sudo chmod o+w /opt/google/android-studio/
Als alternatief kunt u Android-Studio altijd uitvoeren namens root en alle updates uitvoeren die u nodig hebt zonder dat deze stap is vereist.
Ik ben het niet eens met het idee dat elke gebruiker zijn eigen exemplaar van Android SDK-tools (bouwhulpmiddelen, broncodes, systeemafbeeldingen, enz.) Zou moeten hebben, maar Android Studio werkt precies zo (waarschijnlijk vanwege het probleem met de rechten). Laten we ervoor zorgen dat er een andere map wordt gebruikt die wordt gedeeld door alle gebruikers in het systeem.
Maak de map android-sdk voor toekomstig gebruik:
sudo mkdir /opt/google/android-sdk
sudo chmod o+w /opt/google/android-sdk
Met de laatste opdracht worden machtigingen gewijzigd, zodat elke gebruiker in het systeem deze map android-sdk kan bewerken (pakketten installeren en verwijderen).
Android Studio wijst op dit moment nog steeds zijn eigen weg. Als u wilt dat Android Studio SDK's in de gedeelde map installeert, moeten we omgevingsvariabelen specificeren. Momenteel zijn er twee variabelen die verwijzen naar de SDK-map: ANDROID_HOME en ANDROID_SDK_ROOT. De eerste is verouderd, maar Android Studio zal ANDROID_SDK_ROOT niet gebruiken wanneer het de eerste keer wordt gestart, zelfs als dit is opgegeven, dus ik zou aanraden beide variabelen te specificeren. Om de dingen consistent en overzichtelijk te houden, laten we ze in een aparte shell voor de Android-studio in de profile.d map (zodat u ze later kunt verwijderen in het geval u Android Studio verwijdert):
sudo -i
cd /etc/profile.d/
echo export ANDROID_SDK_ROOT=/opt/google/android-sdk/ > android_studio.sh
echo export ANDROID_HOME=/opt/google/android-sdk/ >> android_studio.sh
Als u gradlew-opdrachten gebruikt via de CLI-interface, is het handig om JAVA_HOME toe te voegen die wijst naar ingesloten JRE (anders zal gradle het niet kunnen vinden)
echo export JAVA_HOME=/opt/google/android-studio/jre >> android_studio.sh
Nu moet je het systeem uitloggen en weer inloggen om dit nieuwe script toe te passen.
Sinds we de machtigingen voor de SDK-map hebben gewijzigd (/opt/google/android-sdk/
), hebben we geen speciale rechten nodig om erin te schrijven. Voer gewoon Android-studio uit namens uw huidige gebruiker:
/opt/google/android-studio/bin/studio.sh
Volg nu de instructies van de installatiewizard. Uiteindelijk ga je naar het venster Componenten downloaden. Het kan een tijd duren voordat de vereiste componenten zijn geïnstalleerd. Omdat we vanaf het allereerste begin zorgden voor alle vereiste bibliotheken en software (deel 2), zou dit proces zonder enige fout moeten worden voltooid.
Bij de eerste start installeert Android Studio alleen het nieuwste SDK-platform (op het moment van schrijven van API 27). Om uw toolset mogelijk te maken, hebt u minimaal 2-3 oudere SDK-platforms nodig (hier u kunt het dashboard vinden dat de daadwerkelijke vraag naar verschillende API-versies toont). Om ze te krijgen, klikt u vanuit het welkomstscherm van Android Studio op "Configureren" en kiest u de SDK Manager-optie.
Hier kunt u kiezen wat u nodig heeft om Android-apps te ontwikkelen. Postscriptum Je kunt eigenlijk alles uit de lijst (zelfs verouderde pakketten) installeren, maar het zal nog eeuwen duren om te downloaden.
Momenteel biedt Android Studio een ingesloten functie om bureaubladinvoer te maken. We moeten Studio met rootrechten uitvoeren, dus het is mogelijk om dit voor alle gebruikers in het systeem te doen,:
sudo -E /opt/google/android-studio/bin/studio.sh
Postscriptum -E optie is nodig om onze omgevingsvariabelen (ANDROID_HOME / ANDROID_SDK_ROOT) beschikbaar te houden terwijl ze sudoing.
U moet dezelfde Setup-wizard opnieuw doorgeven (deze wordt nu uitgevoerd voor de root-gebruiker) en eenmaal op het welkomstscherm kunt u de optie Bureaubladinvoer maken in het menu "Configureren":
Zorg ervoor dat in het dialoogvenster dat wordt geopend, het selectievakje "Het item voor alle gebruikers maken" is aangevinkt en klik op OK.
Nu kunt u Android Studio sluiten en openen vanuit Unity Launcher!
Postscriptum Voor degenen die geïnteresseerd zijn in waar het item is gemaakt en wat er in zit, kun je het vinden in /usr/share/applications/jetbrains-studio.desktop
:
[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/android-studio/bin/studio.png
Exec="/opt/google/android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio
En voor snoep heb ik een shellscript opgesteld dat je kunt gebruiken om je Android Studio helemaal te verwijderen, inclusief SDK-map, instellingen, emulators en cachemappen van alle gebruikers. Het is afgestemd op de bovenstaande stappen, maar de paden bevinden zich bovenaan het bestand, zodat u het gemakkelijk aan uw eigen configuratie kunt aanpassen. Daar gaan we:
#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################
# Ensure root permissions
if [ $(whoami) != 'root' ]; then
echo "Must be root to run $0"
exit 1;
fi
# Variables
studio_folders=(.android .AndroidStudio* .gradle) # look for these folders
paths=(/home/,2 /root/,1) # in these folders
studio_path="/opt/google/android-studio/"
sdk_path="/opt/google/android-sdk/"
env_variables="/etc/profile.d/android_studio.sh"
# Functions
deletefolders() {
local name_expression=( \( -name "${studio_folders[0]}" )
for (( i=1; i<${#studio_folders[*]}; i++ )); do
name_expression[${#name_expression[*]}]=-o
name_expression[${#name_expression[*]}]=-name
name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
done
name_expression[${#name_expression[*]}]=\)
find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}
# Commands
for path in ${paths[*]}; do
deletefolders ${path%,*} ${path#*,}
done
rm -r $studio_path
rm -r $sdk_path
rm $env_variables
Houd er rekening mee dat het jokerteken .AndroidStudio * wordt gebruikt in het script om instellingen van verschillende Android-studio-versies te verwijderen. Als u iets waardevols in de verborgen map bewaart met de naam die begint met '.AndroidStudio', wordt het ook verwijderd.
Voor degenen die niet bekend zijn met de notie van shellscripts, zijn hier eenvoudige stappen die moeten helpen:
Klik op Ctrl + O om het bestand op te slaan, kies het pad en de naam van het bestand met de extensie .sh:
Verlaat de nano (ctrl + X)
In de terminal moet je deze opdracht toepassen op het zojuist gemaakte bestand om het uitvoerbaar te maken (stel dat je je script hebt opgeslagen in ~/Documents
map en noemde deze android_uninstall.sh):
chmod u+x ~/Documents/android_uninstall.sh
Nu kunt u het script uitvoeren dat het pad in de terminal aangeeft. Houd er rekening mee dat het zonder rootrechten geen mappen uit de map zal verwijderen /opt/
directory, dus script zal je om deze permissies vragen voordat je iets doet.
Dat is het. Ik ben eigenlijk vrij nieuw in Linux-soort besturingssystemen, dus voel je vrij om mij te corrigeren in opmerkingen als dat nodig is.
Voeg de android-studio-repository toe:
sudo apt-add-repository ppa:maarten-fonville/android-studio
sudo apt-get update
Installeer vervolgens:
sudo apt-get install android-studio
Meer informatie is te vinden op https://mfonville.github.io/android-studio/
Geciteerd uit http://ubuntuhandbook.org/index.php/2014/11/install-android-studio-ubuntu-14-04-ppa/
Android Studio is afhankelijk van Java en Oracle Java 7 of 8 wordt aanbevolen
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
Voeg de Android Studio PPA toe
sudo add-apt-repository ppa:paolorotolo/android-studio
Update vervolgens de pakketlijsten en installeer deze:
sudo apt-get update
sudo apt-get install android-studio
Na de installatie start u de installatiewizard uit de Unity Dash of voert u gewoon de opdracht uit
/opt/android-studio/bin/studio.sh
Als u een 64-bits versie van Ubuntu (16.04) gebruikt, moet u enkele 32-bits bibliotheken installeren met de volgende opdracht:
sudo apt-get install lib32stdc++6
of
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
Zodat u deze fout niet hebt:
Unable to run mksdcard SDK tool.
Lees dit voor meer dokter
Voor ubuntu 16.04 is de syntaxis als volgt.
umake android android-ndk [-h] [-r] [--accept-license] [destdir]
Het installeren van Android Studio op Ubuntu werd nog eenvoudiger. We hebben het in een oogwenk verpakt, dus u kunt het gewoon installeren
$ sudo snap install android-studio --classic
Of zoek gewoon naar Android Studio
in Ubuntu Software
.
1- Ren naar Terminal (Ctrl + Alt + t) en installeer JDK:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
om de Java jdk-versie te controleren, type
javac -version
of
java -version
2- Download volledige gebundelde ADK van oficial site, pak het uit, open het en volg de instructies in de installatie - Linux-tar.txt.
3- Volg de installatiewizard van ADK.