Javaでコードの一部をコピーしてAndroidスタジオに貼り付けるたびに、このコードがKotlinコードに変換され、次のコードが自動的にインポートされます。
import sun.jvm.hotspot.utilities.IntArray
そして、android studioがこのインポートを行うたびに、エラーが発生しますUnresolved reference: sun
。
誰もがこれを修正する方法を知っていますか?...それは非常に迷惑です。
Javaでコードの一部をコピーしてAndroidスタジオに貼り付けるたびに、このコードがKotlinコードに変換され、次のコードが自動的にインポートされます。
import sun.jvm.hotspot.utilities.IntArray
そして、android studioがこのインポートを行うたびに、エラーが発生しますUnresolved reference: sun
。
誰もがこれを修正する方法を知っていますか?...それは非常に迷惑です。
回答:
jdkから依存関係にtools.jarを追加してみてください。
compile files("${System.properties['java.home']}/../lib/tools.jar")
過去のスマートキーをコピーするための設定を確認してください。
設定->エディタ->一般->スマートキー->最後までスクロール->ポストされたJavaコードをKotlinに変換
オフにします。
自動インポートを無効にするには:
ファイル->設定--->エディタ->一般->自動インポート->インポートをその場で最適化します。
最適化インポートがオンザフライでオンになっている場合は、オフにします。