Android SDK Ubuntu 13.04
domingo, 9 de junho de 2013
Tuxmind
Um pequeno shell script que eu criei para instalar o Android ADT Bundle no Ubuntu 13.04.
O que o script faz?
Algumas considerações importantes:
O script só foi testado no Ubuntu 13.04 (pode deixar de funcionar em futuras versões do Ubuntu)
Se a página web http://developer.android.com for alterada a variável ADT_BUNDLE_URL deixa de funcionar.
Última actualização do script 09/06/2013
O que o script faz?
- O script baixa o Android ADT Bundle, indicado para o seu sistema x86 ou x86_64 (Adb tools, SDK e eclipse está tudo incluído)
- Instala o openjdk (a Google recomenda instalar o java da Oracle, mas até hoje não tive problemas com o openjdk)
- Cria um shortcut na Área de trabalho .
- Cria uma path no bashrc para podermos usar o adb na consola sem precisar indicar o caminho completo.
#!/bin/bash
#Script to Install and Setting Up the Android ADT Bundle for Ubuntu 13.04
#tuxmind.blogspot.com
#Add repo multiverse upgrade and install openjdk-7-jdk
sudo apt-get update && sudo apt-get upgrade -y
sudo software-properties-gtk -e multiverse && sudo apt-get update
sudo apt-get install -y openjdk-7-jdk
cd
#x86_64 or x86?
if [ `uname -m` == x86_64 ]
then
echo "Get url -> x86_64 version"
#Get url x86_64 version
ADT_BUNDLE_URL_x86_64=`curl -s http://developer.android.com/sdk/index.html | grep linux-x86_64 | cut -d\" -f2`
wget $ADT_BUNDLE_URL_x86_64 -O adt-bundle-linux.zip
else
echo "Get url -> x86 version"
#Get url x86 version
ADT_BUNDLE_URL_x86=`curl -s http://developer.android.com/sdk/index.html | grep linux-x86- | cut -d\" -f2`
wget $ADT_BUNDLE_URL_x86 -O adt-bundle-linux.zip
fi
unzip adt-bundle-linux.zip
#Copy eclipse icon
cp ~/adt-bundle-linux/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm
#Create a .desktop entry file
cd ~/.local/share/applications
cat > android-adt.desktop << EOF
[Desktop Entry]
Type=Application
Name=Android ADT
GenericName=Android ADT-Bundle
Comment=Android Developer Tools
Exec=/home/$USER/adt-bundle-linux/eclipse/eclipse
Icon=eclipse
EOF
chmod +x ~/.local/share/applications/android-adt.desktop
#Shortcut on desktop (work in "Área de Trabalho" folder)
xdg-user-dir DESKTOP | sed 's/ /\\ /g' | xargs cp android-adt.desktop
cd
#Export path to .bashrc
grep "#Android SDK SCRIPT " ~/.bashrc || echo -e "#Android SDK SCRIPT \nexport PATH=\${PATH}:~/adt-bundle-linux/sdk/tools \nexport PATH=\${PATH}:~/adt-bundle-linux/sdk/platform-tools" >> ~/.bashrc
bash
exit
#Script to Install and Setting Up the Android ADT Bundle for Ubuntu 13.04
#tuxmind.blogspot.com
#Add repo multiverse upgrade and install openjdk-7-jdk
sudo apt-get update && sudo apt-get upgrade -y
sudo software-properties-gtk -e multiverse && sudo apt-get update
sudo apt-get install -y openjdk-7-jdk
cd
#x86_64 or x86?
if [ `uname -m` == x86_64 ]
then
echo "Get url -> x86_64 version"
#Get url x86_64 version
ADT_BUNDLE_URL_x86_64=`curl -s http://developer.android.com/sdk/index.html | grep linux-x86_64 | cut -d\" -f2`
wget $ADT_BUNDLE_URL_x86_64 -O adt-bundle-linux.zip
else
echo "Get url -> x86 version"
#Get url x86 version
ADT_BUNDLE_URL_x86=`curl -s http://developer.android.com/sdk/index.html | grep linux-x86- | cut -d\" -f2`
wget $ADT_BUNDLE_URL_x86 -O adt-bundle-linux.zip
fi
unzip adt-bundle-linux.zip
#Copy eclipse icon
cp ~/adt-bundle-linux/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm
#Create a .desktop entry file
cd ~/.local/share/applications
cat > android-adt.desktop << EOF
[Desktop Entry]
Type=Application
Name=Android ADT
GenericName=Android ADT-Bundle
Comment=Android Developer Tools
Exec=/home/$USER/adt-bundle-linux/eclipse/eclipse
Icon=eclipse
EOF
chmod +x ~/.local/share/applications/android-adt.desktop
#Shortcut on desktop (work in "Área de Trabalho" folder)
xdg-user-dir DESKTOP | sed 's/ /\\ /g' | xargs cp android-adt.desktop
cd
#Export path to .bashrc
grep "#Android SDK SCRIPT " ~/.bashrc || echo -e "#Android SDK SCRIPT \nexport PATH=\${PATH}:~/adt-bundle-linux/sdk/tools \nexport PATH=\${PATH}:~/adt-bundle-linux/sdk/platform-tools" >> ~/.bashrc
bash
exit
Algumas considerações importantes:
O script só foi testado no Ubuntu 13.04 (pode deixar de funcionar em futuras versões do Ubuntu)
Se a página web http://developer.android.com for alterada a variável ADT_BUNDLE_URL deixa de funcionar.
Última actualização do script 09/06/2013
Tags:
2 comentários:
e como faço para inicia-lo?
como faço para inicia-lo apos a instalação?
Postar um comentário