Panduan Instalasi Lengkap untuk Android SDK / ADT Bundle di Ubuntu

156

Apa semua yang perlu dilakukan untuk menginstal Android SDK / ADT Bundle di Ubuntu?

Setiap langkah dalam jawaban ditemukan di beberapa forum yang berbeda karena saya menemui hambatan untuk memulai dengan Android SDK saya dan memposting pertanyaan di forum yang sesuai sesudahnya. Jadi saya pikir ini akan berguna karena ini adalah solusi satu atap yang tersedia, kalau-kalau ada yang perlu menginstal ulang Ubuntu dan menginstal Android SDK / ADT Bundle dari awal!

Karthik C
sumber
Apa itu "Lingkungan Pengembangan Android"?
Braiam
3
Tampaknya lebih mudah bagi sebagian orang untuk mengomel daripada hanya menjawab pertanyaan. Jadi, inilah jawabannya; webupd8.org/2012/09/… & webupd8.org/2014/05/…
C.Jacobs

Jawaban:

129

Sebenarnya, saya pikir Anda harus menggunakan Android Studio untuk mengembangkan aplikasi android. Namun, jika Anda memiliki alasan untuk menggunakan eclipse, Anda dapat mengikuti panduan berikut.

Target     : Super Newbies
IDE        : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse

1. Menginstal Java Runtime (JDK) dan Eclipse IDE

  • Cari Softwaredi Ubuntu dan luncurkanUbuntu Software Center

    Mencari

  • Cari Javadi Ubuntu Software Centerdan kemudian instal OpenJDK Java Runtime.

    masukkan deskripsi gambar di sini

  • Cari Eclipsedi Ubuntu Software Centerdan kemudian menginstalnya.

    masukkan deskripsi gambar di sini

  • Jika Anda berhasil menginstal eclipse dan JDK, itu akan muncul di hasil pencarian di komputer Anda.

    masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

  • Untuk JDK, Anda juga dapat menekan CTRL+ ALT+ Tuntuk membuka terminal dan ketik perintah java -versionuntuk memeriksa lagi.

    masukkan deskripsi gambar di sini

  • Tips: Kunci ikon gerhana di peluncur.

    masukkan deskripsi gambar di sini


2. Mengunduh SDK

  • Buka http://developer.android.com/sdk/index.html untuk mengunduh SDK versi terbaru. masukkan deskripsi gambar di sini

  • Gulir ke bawah dan klik DOWNLOAD FROM OTHER PLATFORMS masukkan deskripsi gambar di sini

  • Klik android-sdk_r22.6.2-linux.tgzdi bawah Linux 32 & 64-bitdari SDK Tools Only.

    masukkan deskripsi gambar di sini

  • Centang I have read and agree with the above terms and conditionsdan klik Download android-sdk_r22.6.2-linux.tgz.

    masukkan deskripsi gambar di sini

  • Tunggu proses pengunduhan.

    masukkan deskripsi gambar di sini


3. Mempersiapkan Instalasi

  • Buka lokasi tempat Anda mengatur untuk mengunduh file.
  • Klik file [.tgz] dan pilih Extract Here.

    masukkan deskripsi gambar di sini

  • Sekarang Anda dapat melihat bahwa file yang dipanggil android-sdk-linuxmuncul seolah-olah berikut ini.

    masukkan deskripsi gambar di sini

  • Masukkan folder android-sdk-linux.

    masukkan deskripsi gambar di sini

  • Masukkan folder toolsdan kemudian salin lokasi folder.

    masukkan deskripsi gambar di sini

  • Tekan tombol CTRL+ ALT+ Tuntuk membuka terminal dan kemudian gunakan perintah berikut. Di mana /home/casper/Downloads/android-sdk-linux/toolslokasi yang saya salin sebelumnya. Anda cukup mengetik cddan klik kanan untuk melewati lokasi ke terminal.

        cd /home/casper/Downloads/android-sdk-linux/tools
        ./android
    

    masukkan deskripsi gambar di sini

  • Sekarang Android SDK Managerakan dijalankan.


4. Menginstal Paket

  • Klik Install [Number] packages....

    masukkan deskripsi gambar di sini

  • Klik Accept Licenselalu klik Install.

    masukkan deskripsi gambar di sini

  • Tunggu proses instalasi.

    masukkan deskripsi gambar di sini

  • Akhirnya, pesan ini akan ditampilkan.

    masukkan deskripsi gambar di sini


5. Mengedit ".bashrc"

  • Tekan CTRL+ ALT+ Tuntuk membuka terminal baru dan ketik:gedit ~/.bashrc

    masukkan deskripsi gambar di sini

  • Sekarang teks berikut akan muncul.

    masukkan deskripsi gambar di sini

  • Tambahkan berikut ini ke bagian atas seluruh teks dan kemudian simpan. (Jangan tutup file)

        export PATH=${PATH}:~/android-sdk-linux/tools
        export PATH=${PATH}:~/android-sdk-linux/platform-tools
    
  • Contoh:

    masukkan deskripsi gambar di sini

  • [Disarankan] Pindahkan seluruh file android-sdk-linuxke ruang kerja gerhana Anda dan di bawah folder yang Anda buat bernama Android. Apalagi Anda harus menyalin lokasi.

    masukkan deskripsi gambar di sini

  • Sekarang kembali ke file ".bashrc" dan ganti '~' dengan lokasi yang Anda salin sebelumnya dan kemudian simpan dan tutup.

    masukkan deskripsi gambar di sini

  • Logout dan login kembali sistem Ubuntu Anda.


6. Menyiapkan Perangkat Virtual Android

  • Tekan CTRL+ ALT+ Tdan ketik android avduntuk membuka Android Virtual Device Manager.

    masukkan deskripsi gambar di sini

    masukkan deskripsi gambar di sini

  • Klik New.... Atur seperti berikut dan klik OK.

    masukkan deskripsi gambar di sini

  • Klik perangkat virtual Anda dan kemudian klik Start....

    masukkan deskripsi gambar di sini

  • Klik Launch.

    masukkan deskripsi gambar di sini

  • Meluncurkan perangkat virtual Anda masukkan deskripsi gambar di sini


7. Menginstal Plugin ADT di Eclipse

  • Mulai Eclipse dan pergi ke Help->Install New Software...

    masukkan deskripsi gambar di sini

  • Klik Add....

    masukkan deskripsi gambar di sini

  • Ketik yang berikut lalu klik OK.

     Name     :    ADT Plugin
     Location :    https://dl-ssl.google.com/android/eclipse/
    

    masukkan deskripsi gambar di sini

  • Centang kotak centang Developer Toolsdan kemudian klik Next>.

    masukkan deskripsi gambar di sini

  • Klik Next>.

    masukkan deskripsi gambar di sini

  • Klik "Saya menerima ..." dan klik Finish.

    masukkan deskripsi gambar di sini

  • Tunggu proses instalasi.

    masukkan deskripsi gambar di sini

  • Mulai ulang gerhana.

    masukkan deskripsi gambar di sini

  • Klik Open Preferences.

    masukkan deskripsi gambar di sini

  • Salin lokasi SDK Anda sendiri (Lokasi file android-sdk-linux).

    masukkan deskripsi gambar di sini

  • Rekatkan ke SDK Location:kotak teks lalu klik Applydan OK.

    masukkan deskripsi gambar di sini

  • Nikmati membuat aplikasi android apa pun dengan Ubuntu Anda.

    masukkan deskripsi gambar di sini

Casper
sumber
Sepertinya tutorial yang bagus, namun saya pribadi hanya menginstal openjdk-7-jdk, mengunduh ADT (Eclipse termasuk SDK dari android.com) dan membuat pintasan di Dash. Dengan cara ini Anda juga memiliki versi terbaru Eclipse.
Louis Matthijssen
2
Saya hanya ingin memberikan cara termudah dengan tangkapan layar untuk super pemula untuk mengatur lingkungan. Saya akan mencoba metode Anda dan mempostingnya di bawah =].
Casper
1
Mengapa Anda tidak bisa menyalin teks? ~. ~ Saya telah mengetik semua perintah. Bagaimanapun, mungkin Anda benar.
Casper
1
Bagi Anda yang menjalankan Ubuntu 14.10 64-bit, lakukan ini sudo apt-get install lib32stdc++6. Itu karena Anda memerlukan pustaka 32-bit pendukung dan ia32tidak lagi tersedia. Sumber: dandar3.blogspot.mx/2014/03/...
Little Child
2
@CasperLI Android sdk sekarang tersedia di repo Ubuntu. sudo apt-get install android-sdk. Bisakah Anda membuat tutorial berdasarkan itu?
Khurshid Alam
104

Langkah 1

Periksa di Pengaturan Sistem -> Detail, apakah Ubuntu Anda 32-bit atau 64-bit


Langkah 2

(Menggunakan pusat perangkat lunak atau baris perintah) Jika Ubuntu Anda adalah OS 32-bit kemudian instal libgl1-mesa-dev

Dalam hal instalasi OS 64-bit ia32-libs(Ubuntu 13.04 atau yang lebih lama), atau libgl1-mesa-dev:i386(Ubuntu 13.10 ke atas)


Langkah 3

Instal openjdk-8-jdk. Jika tidak kompatibel coba openjdk-7-jdk, atau jika masih tidak kompatibelopenjdk-6-jdk


Langkah 4

Unduh alat baris perintah Android SDK di sini (mereka berada di bagian bawah halaman) dan unzip ke tempat di mana Anda dapat meninggalkannya selama Anda membutuhkan Android SDK, /opt/misalnya.


Langkah 5

Periksa apakah folder ADT Bundle yang tidak di-zip (atau folder Android SDK, tergantung kasusnya) memiliki folder toolsdan platform-tools. Jika platform-toolsfolder tidak ada, Anda harus dapat menginstalnya dari manajer perangkat virtual android, yang dapat dijalankan dengan mengetikkan perintah

   android

di terminal. Folder ini berisi beberapa perintah penting yang disimpan. Tambahkan mereka ke jalur Anda yang dapat dieksekusi. Menambahkannya ke jalur dapat dilakukan sebagai berikut:

Eksekusi pertama gedit ~/.pam_environment. File terbuka. Cukup tambahkan baris ini ke file itu:

   PATH DEFAULT=${PATH}:/path/to/tools
   PATH DEFAULT=${PATH}:/path/to/platform-tools

Di sini Anda harus mengganti /path/to/toolsdan /path/to/platform-toolsdengan jalur absolut sesuai tempat Anda membuka ritsleting SDK atau unduhan bundel ADT. Sekarang semua perintah adb, android, emulatordll dapat hanya dijalankan di terminal tanpa memberikan path absolut. Artinya, Anda tidak akan mendapatkan kesalahan "perintah tidak ditemukan" jika Anda memberikannya tanpa jalur absolutnya.


Langkah 6

Ketik androidke terminal dan, jika Langkah 5 dilakukan dengan benar, Alat Paket SDK Android akan mulai, tempat Anda dapat menyelesaikan instalasi.

Karthik C
sumber
7
Mengapa Anda perlu mengubah konfigurasi GRUB ???
Marius Gedminas
1
@Aneesh lebih baik untuk menempatkan parameter Anda ~/.pam_environmentdaripada ~/.bashrc. Variabel lingkungan sesi lebar
nazar_art
1
Karena .pam_environmentfile tersebut ada di direktori home, maka dimiliki oleh pengguna, mengapa ... .pam_environmentperlu dijalankan dengan sudoperintah?
Wilf
1
Senang melihat jawaban saya diedit. Perlu terus memperbarui dari waktu ke waktu, karena metode ini bisa sangat berbeda nantinya!
Karthik C
12
Sungguh, lebih baik menambahkan PATH="$PATH:/path/to/tools:/path/to/platform/tools"ke Anda .profile. .pam_environmentditimpa jika Anda mengubah konfigurasi bahasa ...
Rmano
6

Ini mungkin jawaban yang panjang, tetapi saya mencoba menjelaskan setiap langkah sedetail mungkin sehingga tidak ada yang salah. Anda dapat mengatur ini dalam waktu kurang dari 5 menit, bahkan sebagai pemula.


  1. Anda perlu Java untuk menggunakan Eclipse, jadi instal dulu:

    Eclipse adalah IDE . Paket ADT Android sedang dibundel dengan Eclipse IDE secara default. Anda juga dapat memilih untuk menggunakan IDE lain (misalnya NetBeans ) jika Anda mau, tetapi karena Eclipse adalah default, saya hanya akan membahas Eclipse dalam tutorial ini.

    1. Buka terminal

      Cari di Dasbor Anda atau tekan CTRL+ ALT+T

      Terminal

    2. Jalankan perintah berikut:

      sudo apt-get update
      sudo apt-get install openjdk-7-jdk
      

      Periksa apakah Anda melihat kesalahan pada layar Anda, kemudian lanjutkan.

  2. Sekarang unduh bundel ADT Android (ini Eclipse + Android SDK):

    1. Klik di sini untuk membuka halaman unduhan.
    2. Klik Download the SDK (ADT Bundle for Linux)
    3. Memeriksa I have read and agree with the above terms and conditions
    4. Pilih arsitektur Anda:

      Bagaimana saya bisa memeriksanya?

      • Periksa 32-bitapakah Anda memiliki Ubuntu 32-bit
      • Periksa 64-bitapakah Anda memiliki Ubuntu 64-bit
    5. Klik Download the SDK ADT Bundle for Linux
  3. Instal bundel ADT Android:

    1. Buka .zipfile yang baru saja Anda unduh
    2. Ekstrak semua file ke direktori, misalnya:

      ~/ADT
      

      Setelah ekstraksi, direktori ini harus mengandung 2 direktori lain:

      ~/ADT/eclipse
      ~/ADT/sdk
      
  4. Tambahkan platform-toolsbinari ke $PATH:

    Ini bukan keharusan, itu akan membuat perintah seperti dapat adbdiakses dari terminal.

    1. Buka terminal
    2. Jalankan perintah berikut:

      nano ~/.profile
      
    3. Tambahkan baris berikut di atas:

      PATH="$HOME/ADT/sdk/platform-tools:$PATH"
      
    4. Simpan file

      Anda dapat melakukan ini dengan menekan CTRL+ X, Y,ENTER

  5. Buat pintasan di Dasbor Anda untuk meluncurkan ADT dengan mudah:

    1. Buka terminal
    2. Jalankan perintah berikut

      nano ~/.local/share/applications/adt.desktop
      
    3. Tempel ini:

      Ini dapat dilakukan dengan mengklik kanan di dalam jendela terminal Anda dan kemudian klik Paste.

      [Desktop Entry]
      Version=1.0
      Name=Android ADT
      Comment=Launch the Android ADT
      Exec=/home/username/ADT/eclipse/eclipse
      Icon=/home/username/ADT/eclipse/icon.xpm
      Terminal=false
      Type=Application
      Categories=Development;IDE;
      

      Catatan: Ganti usernamedengan nama pengguna Anda. Anda bisa mendapatkan nama pengguna Anda dengan mengeksekusi whoamidi terminal.

    4. Simpan file
    5. Jalankan perintah berikut untuk membuatnya dapat dieksekusi:

      chmod +x ~/.local/share/applications/adt.desktop
      

Jika Anda telah melakukan segalanya dengan benar, Anda sekarang telah berhasil menginstal Android ADT. Buka Dash Anda dan cari ADT. Klik Android ADTuntuk memeriksa apakah itu berfungsi!

Louis Matthijssen
sumber
Mengapa saya perlu gerhana?
Braiam
Bagus, ditambahkan.
Louis Matthijssen
@Braiam Apakah Anda mendapatkan jawaban atas pertanyaan Anda? karena saya juga ingin tahu mengapa kita perlu gerhana
daisy
Anda tidak perlu Eclipse, Anda hanya perlu IDE (yang Eclipse adalah). Anda juga dapat menggunakan Android Studio jika suka. Ini program tempat Anda menulis kode.
Louis Matthijssen
5

Anda juga dapat menginstal adtdan android-sdkdari PPA ini .

sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk

Untuk menyelesaikan instalasi android-sdkAnda perlu:

sudo sh /opt/android-sdk/install-sdk

Anda juga dapat menginstal android-studio:

sudo apt-get install android-studio

Sekarang periksa apakah instalasi berjalan seperti yang diharapkan:

android-sdk-manager
Landroni
sumber
1

Ada alternatif lain. Lingkungan Pengembangan Terpadu (IDE) seharusnya membuat pemrograman lebih mudah, namun satu masalah dengan mereka adalah sulit untuk menginstal versi terbaru dari IDE pada sistem Linux (Ubuntu) jika tidak ada dalam repo. Android Studio adalah salah satu IDE tersebut.

Android Studio adalah IDE resmi untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA. Di atas kemampuan yang Anda harapkan dari IntelliJ, Android Studio menawarkan: Sistem pembangunan berbasis Gradle Fleksibel Membangun varian dan beberapa file apk templat kode Templat untuk membantu Anda membangun fitur aplikasi umum Editor tata letak kaya dengan dukungan untuk drag and drop alat penyuntingan tema theme menangkap kinerja, kegunaan, kompatibilitas versi, dan masalah lainnya Kemampuan ProGuard dan penandatanganan aplikasi Dukungan bawaan untuk Google Cloud Platform, membuatnya mudah untuk mengintegrasikan Google Cloud Messaging dan App Engine.

Diambil dari: http://developer.android.com/tools/studio/index.html

Ikuti prosedur ini:

  1. Pertama jalankan perintah berikut.

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  1. Kemudian perbarui repo.

sudo apt-get update

  1. Sekarang instal perangkat lunak:

sudo apt-get install ubuntu-make

  1. Anda akan melihat semua paket yang akan diinstal, ketik 'y' untuk memberitahu Ubuntu untuk melanjutkan instalasi. Setelah Anda selesai dengan itu. Lanjutkan dengan yang berikut ini.

umake android

Biarkan jalur instalasi sebagai nilai default;

Tekan enter lagi. Anda harus menyetujui lisensi dengan mengetikkan 'a' lalu unduhan dimulai.

Android Studio kemudian akan memberi Anda panduan, terus klik berikutnya dan setujui lisensi. Kemudian akan dilanjutkan untuk mengunduh persyaratan untuk pengembangan Android, seperti Android SDK terbaru. Klik 'Selesai' setelah instalasi paket yang diperlukan selesai.

Dulith De Costa
sumber
Ini harus menjadi jawaban terpilih teratas.
Andrea Lazzarotto
0

Pendekatan CLI

Diuji pada Ubuntu 15.10, Android 22.

Satu perangkat:

Kemudian:

sudo apt-get install ant gradle openjdk-7-jdk

cd

# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz

# MANUAL run the ./tools/android GUI and install the SDK versions you need 
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N

# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh

# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk

Tambahkan ke Anda ~/.profile: TODO: mana dari mereka yang benar-benar diperlukan?

export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"

Logout dan login. Anda mungkin perlu:

sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server

Uji instalasi

Dapatkan proyek minimal seperti ini atau lihat di bawah $ANDROID_SDK/samples/.

Jika ini adalah proyek semut (berisi build.xmlfile) jalankan:

ant debug
ant installd

Jika ini adalah proyek Gradle (berisi gradlewfile) jalankan:

./gradlew assembleDebug
./gradlew installDebug

Aplikasi harus diinstal pada perangkat Anda.

Studio (penerus ADT) dapat diluncurkan dengan:

studio.sh

Sampel NDK dapat ditemukan di bawah $ANDROID_NDK/samplesdan Anda dapat membangun dan menginstalnya dengan:

ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd

Status paket Debian resmi

Saat ini tidak ada paket Debian resmi.

Tetapi ada proyek Google Summer of Code 2015 yang mencoba menyelesaikannya: https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
sumber
Saya bahkan tidak yakin mengapa Anda logout dan kembali. Anda bisa saja sumber variabel jika Anda membuat perubahan yang tepat dalam file .bashrc Anda. misalnya, function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ }dan kemudian gunakan cat_export_vars >> .bashrcdan kemudian . .bashrcatau source .bashrcyang melakukan hal yang sama. Lebih baik lagi, ini akan lebih baik sebagai skrip untuk menyiapkan Android SDK tanpa tulang.
@jargonjunkie logout / login: tentu, itu akan berhasil juga. Saya hanya lebih suka untuk memiliki beberapa variabel .profilesehingga mereka terlihat oleh hal-hal yang diluncurkan dari dashboard. Script: ini sedekat yang saya bisa dapatkan, perhatikan bahwa ada beberapa langkah manual yang ditandai yang saya tidak bisa otomatiskan. google-melange.com/archive/gsoc/2015/orgs/debian/projects/… adalah harapan terbaik kami saat ini.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件