Saya baru saja pindah ke studio Android dari eclipse, saya menemukan bahwa itu selalu menunjukkan "mengambil dokumentasi" ketika saya menggunakan dokumentasi cepat (Ctrl + Q), Bagaimana menyelesaikannya? (Saya mengunduh dokumentasi untuk API19, masih bermasalah)
android-studio
ide
Bruce
sumber
sumber
Jawaban:
Masalahnya adalah Android Studio tidak secara otomatis mengupdate link sumber referensi meskipun dokumentasinya sudah didownload.
Tautan default di
jdk.table.xml
adalah http://developer.android.com/reference/ (studio android mencoba untuk menyambung ke server online ini meskipun jaringan diblokir).Untuk mengatasi masalah tersebut, kita cukup mengarahkan referensi ke sumber lokal.
MacOS
Di MacOS, file konfigurasinya
jdk.table.xml
ada di bawah~/Library/Preferences/AndroidStudio<version>/options/
, dan dokumentasinya ada di sini:,~/Library/Android/sdk/docs/
atau jalur khusus SDK Android Anda.Di
jdk.table.xml
, temukan semua baris:dan memodifikasinya menjadi
Windows
Di Windows, file jdk.table.xml ada di bawah
C:\Users\Name\.AndroidStudio<version>\config\options
Di AndroidStudio 3.3, ubah menjadi
Android Studio (semua os)
Kemudian,
File -> Invalidate Caches / Restart…
pilihInvalidate
, dan coba lagi menggunakan Dokumentasi Cepat. Ini harus ditampilkan secara instan. Jika tidak, pilihInvalidate and Restart
, dan Anda sebaiknya pergi.sumber
<javadocPath>
dengan sesuatu sepertiurl="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
bahkan jika "docs / reference /" tidak ada di folder Android SDK Anda . Ini entah bagaimana akan tetap bekerja.Pergi ke:
Tools > Android > SDK Manager
. PilihSDK Tools
tab dan:sumber
UPDATE: out-of-date, silakan periksa jawaban @ Htea .
Saya mengalami masalah yang sama dengan Anda. Inilah yang memperbaikinya untuk saya:
catatan:
Semoga membantu.
sumber
Seperti yang dikatakan jawaban lain, itu karena Android Studio mencoba mengambil javadoc online (dari
http://developer.android.com/reference/
), yang akan sangat lambat jika jaringannya tidak bagus, terutama di China karena google diblokir. Jadi kita harus mengubah pengaturan ini dan membiarkan Android Studio mengambil javadoc secara lokal:Android SDK Manager
.jdk.table.xml
, ganti semuahttp://developer.android.com/reference/
ke jalur ke folder referensi sdk Anda. Misalnyafile://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/reference
di Mac saya.Di OS X, jika Anda telah menggunakan beberapa versi Android Studio, mungkin ada beberapa folder konfigurasi untuk setiap versi (di bawah
~/Library/Preferences/
), Anda harus mengubahjdk.table.xml
di folder yang benar, dalam kasus saya saya harus mengedit dijdk.table.xml
bawah folderAndroidStudio2.2
.sumber
Di Windows
Lokasi file jdk.table.xml
Catatan
Baris untuk diedit
Sebelum
Setelah
Catatan
C:/Android/sdk/docs/reference
ganti dengan lokasi Android SDK di komputer Anda\
) dengan garis miring (/
)<name value="Android API 25 Platform" />
Cache tidak valid / Mulai ulang setelah perubahan!
File -> Invalidate Caches / Restart...
sumber
Saya juga menemukan masalah ini dengan Android studio 0.8.9 & 0.8.14, berikut solusi sederhana:
File -> Cache / Restart Tidak Valid -> Invalidate and Restart
Terkadang paket dokumentasi mungkin hilang atau tidak mutakhir.
Coba buka Android SDK manager (Tool-> Android-> SDK Manager) dan instal 'Documentation for Android SDK' di rilis terbaru, untuk saat ini Android 5.0 (API 21), lalu mulai ulang Android studio.
Jika ini terjadi lagi, cukup batalkan cache.
sumber
Untuk android studio 3.4, yang perlu Anda lakukan adalah pergi ke sdk manager -> SDK Tools, centang "Documentation for Android SDK" dan klik apply.
Ini akan secara otomatis memperbarui jdk.table.xml agar mengarah ke sumber yang telah Anda unduh.
sumber
Saya menemukan solusi.
Sekarang Anda dapat mengubah kembali jalur sdk atau menggunakan jalur sdk baru.
Anda akan menemukan Ctrl + Q akan berfungsi dengan baik. ( Jangan impor pengaturan lama )
Saya rasa kita perlu mengunduh dokumen sdk sebelum menyetel jalur sdk ke Android studio. Tetapi studio Android harus menangani kasus ini atau memberi kami opsi untuk mengaturnya.
sumber
Untuk file edit
/etc/hosts
(atauC:\Windows\System32\Drivers\etc\hosts
) solusi cepat dan tambahkan baris:0.0.0.0 developer.android.com
Ini akan mencegahnya tetapi Anda dapat mengomentarinya ketika Anda perlu mengambil yang terbaru atau yang tidak di-cache atau membaca dokumen online.
sumber
UPDATE : Dari diketahui persis versi, hanya cukup men-download
Android Documentation
diSDK Manager
bisa memperbaiki masalah. Saya3.4.1
melakukannya.Tapi saya tidak tahu apakah versi yang lebih lama bisa berfungsi dengan baik atau tidak.
sumber
Saya juga menemui masalah yang sama, tetapi saya baru saja menyelesaikannya. Saya menggunakan Android Studio dengan SDK sebelum saya menyelesaikannya, lalu saya mengunduh Android Studio Zip tanpa SDK, dan menjalankannya, dan masalahnya hilang. Kamu bisa mencobanya.
sumber
Anda dapat menonaktifkannya, di Preferensi Android Studio
Android Studio -> Preferensi -> Editor -> Umum -> Code Completion -> Tampilkan pupup dokumentasi dalam XX ms
lihat Link jawaban saya yang lain
sumber