Hoe installeer ik Android studio?

Hallo,

ik ben nieuw op deze forum en ik heb hulp nodig bij het installeren van Android Studio. Ik moet voor stage op een computer met OpenSuse, Android Studio & Xampp installeren. Hiervoor heb ik ook nooit gewerkt met Linux. Xampp lukte mij om te installeren maar bij Android studio lukt het voor geen meter! Iemand enig idee hoe het moet?

Welkom, en goed dat je eerlijk vermeld dat dit voor een stage is. Voordat onze Henk erover begint: het is **openSUSE. **Wat ze je verder ook vertellen - ik heb zelf stagiaires gehad die op school op hun kop kregen omdat ze vragen in forums gesteld hadden, terwijl het een vorm van kennis vergaren is - hier posten is prima. Wel denk ik dat je er niet zoveel van opsteekt als we je hier domweg installatie instructies geven, en daar zijn we hier ook niet voor. Wel kunnen we je helpen dit voor elkaar te krijgen. Het kan zijn dat we je om output vragen in een terminal venster. Die output kun je met de muis selecteren en via rechts klikken kopiëren. Als je die hier plakt, graag tussen CODE tags, het # uit de opmaak tools.

Dit is onder openSUSE de weg die je bewandelt ( ik heb zelf Android Studio niet geïnstalleerd, maar doe wat ik hieronder schrijf ook echt in een “speelinstallatie”) ::

  • Je kijkt eerst in Yast - Software - Softwarebeheer via Zoeken naar “android” . Nix te vinden
  • Dus ga ik naar http://software.opensuse.org en zoek daar op “android” . Ook nix te vinden
  • Naar Google dan maar, ik kom op http://developer.android.com/sdk/index.html, en download daar android-studio-ide-135.1740770-linux.zip naar de map Downloads in mijn home directory.

Ik neem aan dat jou dit ook gelukt is. Kun je aangeven wat er precies niet lukt?

Ik ben over 5 minuten klaar met mijn stage vandaag. Dus volgende week woensdag kan ik er pas weer mee verder. :frowning:
Het downloaden lukte mij inderdaad. Maar als ik studio.sh wil opstarten krijg ik deze foutmelding in de terminal:

Java HotSpot™ Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0
Exception in thread “main” java.awt.HeadlessException: Unable to detect graphics environment
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
at com.intellij.idea.Main.main(Main.java:68)

Ter info: ik krijg 'm wel draaiend, maar alleen als root en dat kan niet de bedoeling zijn.
Vragen: welke JDK is er op het systeem geïnstalleerd?
Welke openSUSE versie?
Kun je output posten van

cat /etc/SuSE-release

Is dit überhaupt een standaard openSUSE installatie?
Kun je output posten van

zypper lr -d

Goedemorgen! Sorry voor de late reactie. Ik heb nu pas weer de pc tot mijn beschikking.

De versie is:
SUSE Linux Enterprise Server 12 (x86_64)
VERSION = 12
PATCHLEVEL = 0

En met zypper lr -d kreeg ik dit:

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±--------------±--------------±--------±--------±---------±-------±------------------------------------------------------------±-------
1 | SLES12-12-0 | SLES12-12-0 | Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-S203B |
2 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
3 | openSUSE:12.3 | openSUSE:12.3 | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/12.3/repo/oss/ |

Hoi,

Knurpht had mij al aangekondigd als degene die er streng op toeziet dat je openSUSE zegt als je dat bedoelt rotfl!.

En inderdaad, volgens /etc/SuSE-release heb je niet openSUSE maar SUSE LInux Enterprise Server (SLES).

En als ik je repo lijst zie, is het een beetje een zootje. Het systeem is kennelijk geïnstalleerd van een SLES 12 CD/DVD. Dat is dus niet openSUSE. En er is een openSUSE 12.3 OSS repo aan toegevoegd. Wat dat voor gevolgen heeft durf ik zelfs niet te raden.

Overigens lijkt je repo list niet compleet. Het is de bedoeling dat je, als bijv. gevraagd wordt om een commando te doen om uitvoer hier te laten zien, je dan alles van de terminal copieëert/plakt. Met alles bedoel ik: prompt, commando, uitvoer en volgende prompt. En plakken doe je dan tussen CODE tags. Die CODE tags krijg je door op de knop met het # te klikken die in de gereedschapsbalk van de post editor zit. Je krijg dan resultaat als:

henk@boven:~> cat /etc/os-release
NAME=openSUSE
VERSION="13.1 (Bottle)"
VERSION_ID="13.1"
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
henk@boven:~> 

Haha oke. Ik zal voortaan openSUSE zeggen!

Ik denk dat de pc java jdk niet goed geinstalleerd heeft. Ik heb het ook meerdere malen hergeinstalleerd maar hij kan het nog steeds niet vinden. Als ik zonder administrator rechten studio.sh uitvoer geeft hij aan:

gebruiker@pc-7:~> sh /home/gebruiker/android-studio/bin/studio.sh
which: no java in (/home/gebruiker/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games)
ERROR: Cannot start Android Studio
No JDK found. Please validate either STUDIO_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.

Met java -version vind hij ook niks. :\

Ik gebruikte: zypper in jdk-7u80-ea-bin-b05-linux-x64-20_jan_2015.rpm
Hij voerde alles uit zonder foutmeldingen en uiteindelijk werd de jdk geplaatst in: /usr/java
Ook heb ik de studio.sh bewerkt naar die pad.

Zoals Henk (hcvv) al aangeeft: je hebt SUSE ipv. openSUSE. Ik denk dat je veel beter af bent in http://forums.suse.com . Als het gaat om 3rd party software als Oracle’s Java producten, is SUSE toch anders. Ook zou 't me niets verbazen als er voor SUSE wél een Android Studio pakket is …