-
-
Save jjvillavicencio/18feb09f0e93e017a861678bc638dcb0 to your computer and use it in GitHub Desktop.
cd /home/<user>/ | |
sudo apt-get install unzip | |
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip | |
unzip sdk-tools-linux-4333796.zip -d Android | |
rm sdk-tools-linux-4333796.zip | |
sudo apt-get install -y lib32z1 openjdk-8-jdk | |
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 | |
export PATH=$PATH:$JAVA_HOME/bin | |
printf "\n\nexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64\nexport PATH=\$PATH:\$JAVA_HOME/bin" >> ~/.bashrc | |
cd Android/tools/bin | |
./sdkmanager "platform-tools" "platforms;android-26" "build-tools;26.0.3" | |
export ANDROID_HOME=/home/<user>/Android | |
export PATH=$PATH:$ANDROID_HOME/tools | |
export PATH=$PATH:$ANDROID_HOME/platform-tools | |
printf "\n\nexport ANDROID_HOME=/home/<user>/Android\nexport PATH=\$PATH:\$ANDROID_HOME/tools\nexport PATH=\$PATH:\$ANDROID_HOME/platform-tools" >> ~/.bashrc | |
android update sdk --no-ui | |
sudo apt-get install gradle | |
gradle -v | |
adb start-server |
You can easily replace <user>
with $USER
in the script. That will make things easier since we don't have to replace the any more... It will automatically get the current user ;)
This worked flawlessly thank you so much!
Thank you, was useful!
java 11 version?
You can easily replace
<user>
with$USER
in the script. That will make things easier since we don't have to replace the any more... It will automatically get the current user ;)
+1000000
Also, the android
call on L16 can be changed to sdkmanager
, since android
as a command is deprecated
Thank you so much!!!
@Kousthubh02
/usr/bin/java
is a symlink. I get the following:
ls -l $(which java)
lrwxrwxrwx 1 root root 22 Jan 28 23:07 /usr/bin/java -> /etc/alternatives/java
ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 43 Jan 28 23:07 /etc/alternatives/java -> /usr/lib/jvm/java-17-openjdk-amd64/bin/java
echo $JAVA_HOME
/usr/lib/jvm/java-17-openjdk-amd64
what does echo $JAVA_HOME
give you?
You may need to add export JAVA_HOME=\path\to\java\install\location
to your ~/.bashrc
file and add export PATH=\path\to\java\install\location\bin;"$PATH"
as well.
@5p0ng3b0b please can you confirm is the original gist above still works Aug 15th, 2024
I have been following different threads and gists referencing StackOverflow, in the StackOverflow, they are saying different things
for example you are suppose to move tools into cmdline-tools, only for an updated comment saying a new thing
i am so confused right now
FOuund it ==> https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack