আমার একাধিক ভার্চুয়াল ডিভাইস রয়েছে, এর কয়েকটি মুছতে পারে না।
ত্রুটি বার্তাটি হ'ল
অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস XXX বর্তমানে একটি এমুলেটরটিতে চলছে এবং মোছা যাবে না
আমি যখন উবুন্টু পুনরায় চালু করেছি এবং কেবলগ্রহণ শুরু করেছি when
আমার একাধিক ভার্চুয়াল ডিভাইস রয়েছে, এর কয়েকটি মুছতে পারে না।
ত্রুটি বার্তাটি হ'ল
অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস XXX বর্তমানে একটি এমুলেটরটিতে চলছে এবং মোছা যাবে না
আমি যখন উবুন্টু পুনরায় চালু করেছি এবং কেবলগ্রহণ শুরু করেছি when
উত্তর:
লিনাক্স / * নিক্স এবং ওএসএক্স এ:
$HOMEডিরেক্টরি।আশা করি এটা কাজে লাগবে...
/Home/.android/ পরিবার আপনার ডিভাইসে] .avd ফোল্ডারটি কখনও কখনও * .লক ফাইলের পিছনে থাকে। এটি অপ্রত্যাশিত এমুলেটর সমাপ্তির কারণে হতে পারে। এভিডিএম এটি নিয়ে কাজ করে না। ম্যানুয়ালি কোনও ডিভাইস ফোল্ডার মোছা বা ওভাররাইড করা সমস্যার সমাধান করে।
AVDM এ ভার্চুয়াল ডিভাইস মুছতে চেষ্টা করার আগে। সংশ্লিষ্ট * / home/.android/mittedy ডিভাইস] থেকে সমস্ত * .লক ফাইলগুলি সরান] .ভড ফোল্ডার। তারপরে আপনি 'ডিভাইস XXX বর্তমানে চলমান' পপআপ ছাড়াই মুছতে সক্ষম হবেন।
একটি বিকল্প এবং অনেক সহজ সমাধান যা এভিডি ম্যানেজারের কাছ থেকে কাজ করে।
এভিডি ম্যানেজার থেকে নতুন বোতামটি ক্লিক করুন। যে ডিভাইসটি আপনি বন্ধ করতে পারবেন না তার নাম হিসাবে নামটি সেট করুন, যে কোনও সেটিংস চয়ন করুন এবং বিদ্যমান নামটি একই নামের সাথে ওভাররাইড করুন বলে যে বাক্সটি টিক দিন।
এটি পুরানোটিকে মেরে ফেলবে এবং নতুনটির সাথে ওভাররাইট করবে। নতুনটি চলছে না এবং তাই মোছা যায়।
আমি জাভা কোডটি সন্ধান করছি এবং এই ত্রুটিটি সত্যিকার অর্থে আপনার একটি এভিডি চলছে ... আপনি কি শীর্ষ বা হটোপ দিয়ে হত্যা করার চেষ্টা করেছেন (যা আরও ভাল)।
// check if the AVD is running
if (avdInfo.isRunning()) {
display.asyncExec(new Runnable() {
public void run() {
Shell shell = display.getActiveShell();
MessageDialog.openError(shell,
"Delete Android Virtual Device",
String.format(
"The Android Virtual Device '%1$s' is currently running in an emulator and cannot be deleted.",
avdInfo.getName()));
}
});
return;
avdInfo.isRunning()হ'ল কীভাবে সিদ্ধান্ত নেওয়া হয় তা দেখানো হবে । (এটি সম্ভবত দেখায় যে avd ফোল্ডারটি *। লক ফাইলগুলির জন্য স্ক্যান করা হয়েছে))
ফাইন্ডার (ওএসএক্স) বা ডিরেক্টরি এক্সপ্লোরার (লিনাক্স এবং উইন্ডোজ) থেকে
অ্যান্ড্রয়েড স্টুডিও থেকে
এই পদক্ষেপগুলির পরে এটি আপনাকে এভিডি ম্যানেজার থেকে মুছতে দেয় will
আমারও এই সমস্যাটি ছিল .. $ বাড়িতে অ্যান্ড্রয়েড ফোল্ডারটি সন্ধান / দেখতে সক্ষম হচ্ছিল না। আমি জানি না এটি লুকিয়ে আছে বা কী। আপনি যদি এভিডি ম্যানেজারটিতে একটি অ্যান্ড্রয়েড ডিভাইস ডাবল ক্লিক করেন তবে এটি আপনাকে "চলমান এভিডি" এর পথটি প্রদর্শন করবে যা প্রত্যেকেই বলবে এটি হওয়া উচিত। যেহেতু আমি জিআইআইআই ব্যবহার করে এই ফাইলগুলি মুছতে পারিনি আমি CLI ব্যবহার করেছি (এটি করার জন্য টার্মিনাল)। কোনও ফাইল সরানোর জন্য আপনি [rd-r] ডিরেক্টরি পরিবর্তন করার জন্য নিম্নলিখিত কমান্ডগুলি [সিডি] ব্যবহার করতে পারেন। ধাপে ধাপে:
টার্মিনাল ক্লিপ থেকে যা দেখতে এরকম কিছু দেখবে:
নামOfYourMac: ~ MacUser $
আদর্শ
সিডি .অ্যান্ড্রয়েড / এভিডি
(ডিরেক্টরি পরিবর্তন)
নামঅফ ইয়োরম্যাক: অ্যাভিড ম্যাকউসার $
আদর্শ
আরএম -আর নামফত আপনার ভার্চুয়াল ডিভাইস.এভিডি
বেশ সহজ. এখন আপনার গ্রহটির AVD ম্যানেজারে ডিভাইসটি মুছতে সক্ষম হওয়া উচিত।