Java 로 코드 조각을 복사하여 내 Android Studio에 붙여 넣을 때 마다이 코드를 Kotlin 코드 로 변환하면 자동으로 다음 코드를 가져옵니다.
import sun.jvm.hotspot.utilities.IntArray
그리고 안드로이드 스튜디오 가이 가져 오기를 할 때마다 오류가 발생 Unresolved reference: sun
합니다.
누구든지 이것을 고치는 방법을 알고 있습니까? … 매우 성가신 일입니다.
답변
내가 찾은 지금까지 작동하는 유일한 방법은 구체적으로 sun.*
및 com.sun.*
패키지에 대한 자동 가져 오기를 비활성화하는 것 입니다. 그냥 비활성화하면 sun.jvm.hotspot.utilities.IntArray
다른 선택 안드로이드 스튜디오를 발생 sun
/의 com.sun
수입에 패키지를. 여전히 이유를 모르지만 여기에서 설정을 찾을 수 있습니다.
답변
jdk의 tools.jar를 종속성에 추가하십시오.
compile files("${System.properties['java.home']}/../lib/tools.jar")
답변
과거 스마트 키를 복사하려면 우선권을 확인하십시오.
환경 설정-> 편집기-> 일반-> 스마트 키-> 끝으로 스크롤-> 게시 된 Java 코드를 Kotlin으로 변환
끄십시오.
답변
자동 가져 오기를 비활성화하려면 :
파일-> 설정 —> 편집기-> 일반-> 자동 가져 오기-> 가져 오기를 즉시 최적화하십시오.
경우 즉시 최적화 수입이 체크 한 후 선택을 취소합니다.