Android Studio terus mengimpor impor sun.jvm.hotspot.utilities.IntArray


41

Setiap kali saya menyalin sepotong kode di Jawa dan menempelkannya di studio android saya, dan itu mengubah kode ini menjadi kode Kotlin , itu terus secara otomatis mengimpor ini:

import sun.jvm.hotspot.utilities.IntArray

Dan setiap kali android studio melakukan impor ini, ia memberikan kesalahan Unresolved reference: sun.

Adakah yang tahu bagaimana cara memperbaikinya? ... itu sangat menjengkelkan.

Jawaban:


12

Satu-satunya cara saya menemukan, dan berfungsi sejauh ini, adalah menonaktifkan impor otomatis untuk paket sun.*dan spesifik com.sun.*. Hanya menonaktifkan yang sun.jvm.hotspot.utilities.IntArraymenyebabkan Android Studio memilih beberapa paket sun/ lainnya com.sununtuk diimpor. Masih tidak yakin mengapa, tetapi di sinilah Anda dapat menemukan pengaturan:

masukkan deskripsi gambar di sini


-2

Coba tambahkan tools.jar dari jdk ke dependensi Anda.

compile files("${System.properties['java.home']}/../lib/tools.jar")

Tidak menyelesaikan masalah untuk saya. Saya secara manual menghapus impor ini setiap kali ditambahkan / impor otomatis. Sepertinya itu tidak diperlukan dan hanya sebuah artefak dari Java yang otomatis mengonversi ke Kotlin pada copy / paste. Akan lebih baik daripada sederhana bukan impor otomatis itu. Belum menemukan cara untuk membuatnya belum melakukan ini. Saya di Android Studio 3.5.3.
Ian D. Miller

-2

Periksa preferensi Anda untuk menyalin kunci pintar yang lalu.

Preferensi -> Editor -> Umum -> Tombol Cerdas -> Gulir ke akhir -> Konversi kode Java yang diposting ke Kotlin

matikan itu.


1
dont thin ini adalah solusi karena saya INGIN mengkonversi java ke kotlin pada copy paste ... tetapi menghindari impor yang mengganggu yang disebutkan di atas
codeKiller

-3

Untuk Menonaktifkan Impor Otomatis:

File -> Pengaturan ---> Editor -> Umum -> Impor Otomatis -> Optimalkan impor dengan cepat.

Jika Optimalkan impor dengan cepat dicentang kemudian hapus centang.


TIDAK !, saya tidak ingin menonaktifkan SEMUA impor otomatis, mungkin hanya yang mengganggu (jika mungkin) .... juga saya TIDAK INGIN menonaktifkan impor dengan cepat .... yang tidak terdengar bagus solusi jadi pecahkan masalah tersebut.
codeKiller

Anda dapat mengecualikannya menggunakan Pengecualian dari impor dan penyelesaian
Denzell Fernandes

yang tampaknya tidak berfungsi baik
codeKiller
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.