অ্যান্ড্রয়েড স্টুডিও আমদানি করে রাখে sun.jvm.hotspot.utilities.IntArray


41

আমি যখনই জাভাতে কোনও কোডের টুকরো অনুলিপি করেছি এবং আমার অ্যান্ড্রয়েড স্টুডিওতে এটি পেস্ট করেছি এবং এটি এই কোডটি কোটলিন কোডে রূপান্তর করে , এটি স্বয়ংক্রিয়ভাবে এটিকে আমদানি করে রাখে:

import sun.jvm.hotspot.utilities.IntArray

এবং প্রতিবার অ্যান্ড্রয়েড স্টুডিওগুলি এই আমদানি করে, এটি একটি ত্রুটি দেয় Unresolved reference: sun

কেউ কীভাবে এটি ঠিক করতে জানে? ... এটি খুব বিরক্তিকর।

উত্তর:


12

আমি খুঁজে পাওয়া একমাত্র উপায় এবং এটি এখনও পর্যন্ত কাজ করে, বিশেষত sun.*এবং com.sun.*প্যাকেজগুলির জন্য স্বয়ংক্রিয় আমদানি অক্ষম করে। স্রেফ অক্ষমকরণের sun.jvm.hotspot.utilities.IntArrayফলে অ্যান্ড্রয়েড স্টুডিও আমদানিতে কিছু অন্যান্য sun/ com.sunপ্যাকেজ নির্বাচন করতে পারে। এখনও নিশ্চিত না কেন, তবে আপনি এখানে সেটিংসটি খুঁজে পেতে পারেন:

এখানে চিত্র বর্ণনা লিখুন


-2

আপনার নির্ভরতাগুলিতে jdk থেকে সরঞ্জাম.জার যুক্ত করার চেষ্টা করুন।

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

আমার জন্য সমস্যাটি সমাধান করেনি। আমি প্রতিটি সময় আমদানি করে নিজেই এই আমদানিটি সরিয়ে ফেলি / প্রতিবার স্বয়ংক্রিয়-আমদানি হয়ে যায়। দেখে মনে হচ্ছে এটির প্রয়োজন নেই এবং এটি অনুলিপি জাভাটিকে কপি / পেস্টের জন্য কোটলিনে রূপান্তর করে। এটিকে স্বয়ংক্রিয়ভাবে আমদানি না করে করা সহজ। যদিও এটি এখনও এটি না করার কোনও উপায় খুঁজে পায়নি। আমি অ্যান্ড্রয়েড স্টুডিও 3.5.3 এ আছি।
ইয়ান ডি মিলার

-2

অতীত স্মার্ট কীটি অনুলিপি করতে আপনার পছন্দগুলি পরীক্ষা করুন।

পছন্দসমূহ -> সম্পাদক -> সাধারণ -> স্মার্ট কী -> শেষে স্ক্রোল করুন -> পোস্ট করা জাভা কোডটি কোটলিনে রূপান্তর করুন

এটি বন্ধ করুন।


1
কপি পেস্টে জাভাটি কোটলিনে রূপান্তর করতে চাই না বলে এটি সমাধান হ'ল না ... তবে উপরে বর্ণিত বিরক্তিকর আমদানি এড়ানো
কোডকিলার

-3

স্বয়ংক্রিয় আমদানি অক্ষম করতে:

ফাইল -> সেটিংস ---> সম্পাদক -> সাধারণ -> অটো আমদানি -> ফ্লাইতে আমদানি অনুকূলিত করুন।

ফ্লাইতে আমদানি অপ্টিমাইজ করা হয় যদি তা পরীক্ষা করা হয় তবে এটিটি আনচেক করুন।


না, আমি সমস্ত অটো আমদানি অক্ষম করতে চাই না, সম্ভবত কেবল বিরক্তিকর একটি (এমনকি সম্ভব হলে) .... এছাড়াও আমি উড়ানের উপর আমদানি অপ্টিমাইজ করতে চাই না .... এটি ভাল হিসাবে শোনাচ্ছে না সমাধান তাই সমস্যা সমাধান।
কোডকিলার

আপনি আমদানি এবং সমাপ্তি থেকে
ডেনজেল ​​ফার্নান্দেস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.