AOSP: Troubleshooting Build Errors yang Umum

From OnnoWiki
Jump to navigation Jump to search

Salah Versi Java

Jika kita berusaha build sebuah versi Android dengan versi Java yang yang salah, akan gagal dengan message berikut,

************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: WRONG_VERSION.
The correct version is: RIGHT_VERSION.

Please follow the machine setup instructions at
    https://source.android.com/source/initializing.html
************************************************************

Ini mungkin disebabkan oleh:

  • Kegagalan dalam menginstalasi JDK yang benar seperti di jelaskan pada bagian kebutuhan JDK.
  • JDK lain yang di instalasi sebelumnya ada dalam path. Masukan JDK yang benar di awal PATH dan buang JDK yang bermasalah.

Python Version 3

Repo dibuat berdasar fungsi tertentu dari Python 2.x dan sayangnya tidak sepenuhnya compatible dengan Python 3. Untuk menggunakan repo, sebaiknya install Python 2.x:

$ apt-get install python

Tidak ada ijin USB

Pada kebanyakan Linux, user biasa tidak bisa mengakses port USB. Jika kita melihat “permission denied error”, ikuti instruksi di atas untuk menginisialisasi konfigurasi akses USB.

Jika adb sudah jalan dan tidak dapat tersambung ke device sesudah rule di setup, bisa di bunuh dengan perintah adb kill-server. Ini akan membuat adb untuk restart dengan konfigurasi yang baru.