sunting: (agustus 2016)
Pertanyaan itu berasal dari November 2013 (saat Android Studio masih dalam mode Pratinjau Pengembang),
Saat ini (AS v2.2, Agustus-2016) selama instalasi AS meminta untuk memilih folder SDK (atau instal pada default mereka) dan itu secara otomatis berlaku untuk proyek yang pernah Anda buka.
Itu berarti setiap penyelesaian atau perbaikan yang mungkin tidak relevan karena masalah tidak dapat direproduksi lagi.
pertanyaan asli:
kami memiliki proyek ini dengan beberapa modul yang sudah dikonfigurasi dan dijalankan dengan benar pada PC pengembang lain menggunakan pembungkus. Saya mengkloning submit git lengkap ke mesin saya.
Di bawah ini adalah cetak langsung dari baris perintah saya:
$ ./gradlew
FAILURE: Build failed with an exception.
* Where:
Build file '/home/budius/project_name/ActionBar-PullToRefresh/library/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':ActionBar-PullToRefresh:library'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 6.378 secs
$ echo $ANDROID_HOME
/home/budius/Applications/android-studio/sdk
$
jadi, seperti yang Anda lihat ANDROID_HOME ada di sana. Apa lagi yang mereka inginkan? Ada apa di sini
berjalan di Ubuntu 13.04
edit:
Saya sudah membuat file local.properties dengan sdk.dir=<path>
di root proyek dan berfungsi. Tapi itu membuat kode lebih sulit untuk port di seluruh sistem dan membangun server, jadi pertanyaannya masih terbuka
Adakah yang tahu mengapa ANDROID_HOME tidak berfungsi dan apa yang harus dilakukan untuk membuatnya berfungsi?
settings.gradle
file ke folder proyek.