এই এভিডি চালানোর জন্য কেভিএম প্রয়োজন


19

আমি উবুন্টু 18.04 এলটিএসে আছি এবং আমি প্রথমবারের জন্য অ্যান্ড্রয়েড স্টুডিও স্থাপন করার চেষ্টা করছি। আমি যখন আমার সাধারণ "হ্যালো ওয়ার্ল্ড" অ্যাপটি চালাই, তখন এটি আমাকে একটি পপ-আপ দেয় যা বলে

এই এভিডি চালানোর জন্য কেভিএম প্রয়োজন।
অজানা ত্রুটি

দয়া করে অ্যান্ড্রয়েড স্টুডিওর বিরুদ্ধে একটি বাগ ফাইল করুন

পপআপ

তবে আমি যখন চালাই তখন kvm-okএটি আউটপুট হয়:

INFO: /dev/kvm exists
KVM acceleration can be used

আপনি এই জিজ্ঞাসা উবুন্টু থ্রেড চেক করেছেন ?
শশাথ

1
হ্যাঁ আমার আছে, তবে জিনিসটি হ'ল আমার সিপিইউ ভার্চুয়ালাইজেশন সমর্থন করে এবং বিআইওএস থেকে সক্ষম করা হয়েছে!
নোমি শ

আপনি কেবল 'কেভিএম' চালানোর চেষ্টা করতে পারেন কারণ এটি একটি কেভিএম চালিয়ে যাবে (x86) বায়োস--সক্ষম-কেভিএম সেট সহ। এটি শেষ পর্যন্ত বন্ধ হয়ে যাবে কারণ এতে বুট করার মতো কিছু নেই, তবে আপনি দেখতে পাবেন কেভিএম ব্যবহার করা যায় কিনা।
খ্রিস্টান এহর্হার্ড

উত্তর:


32

উবুন্টু 18.04 এবং লিনাক্স মিন্ট তারা দিয়ে শুরু করে আপনাকে কিউমু-কেভিএম ইনস্টল করতে হবে

sudo apt install qemu-kvm

/ Dev / kvm এর মালিকানা পরীক্ষা করুন

ls -al /dev/kvm

কোন ব্যবহারকারী কেভিএম গ্রুপে রয়েছে তা পরীক্ষা করুন

grep kvm /etc/group

উপরের কমান্ড থেকে আউটপুট

kvm:x:some_number:

ফাইনালের ঠিক সামনে যদি কিছু :না থাকে তবে কেভিএম গ্রুপে কোনও ব্যবহারকারী নেই।

কেভিএম গ্রুপে বর্তমান ব্যবহারকারী যুক্ত করতে

sudo adduser $USER kvm

যা ব্যবহারকারীকে এই গোষ্ঠীতে যুক্ত করে এবং আবার এটি দিয়ে পরীক্ষা করে grep kvm /etc/group

অনুমতিগুলি কার্যকর হওয়ার জন্য একটি পুনঃসূচনা প্রয়োজন হতে পারে।

স্ট্যাকওভারফ্লোতে অফিশিয়াল উত্তর


0

এসডিকে এমুলেটর ফোল্ডারের অনুমতি পরিবর্তন করুন। এটি আমার জন্য কাজ করা হয়।

chmod 777 -R {sdk folder}/emulator

/programming/44635879/kvm-is-required-to-run-this-avd-unknown-error-please-file-a-bug-against-androi


এটি আসলে কেভিএম-এ অ্যান্ড্রয়েড এমুলেটারের পরিবর্তে অনুমোদিত একটি অনুমতি।
জি স্প্রেডাকিস

হয় আপনার সিপিইউ ভার্চুয়ালাইজেশন সমর্থন করে না, বা এটি বায়োজে অক্ষম করা হয়েছে। আপনার বায়োস এ যান এবং এটি সক্ষম করার জন্য আপনি কোনও সেটিংস খুঁজে পেতে পারেন কিনা তা দেখুন।
Toir427

-1

আমি সাধারণত চালাচ্ছি

sudo chown username -R /dev/kvm

তবে এটি কিছুক্ষণের জন্যই ভাল। আরও ভাল সমাধান খুঁজছেন।

আরও একটি আদেশ আছে:

sudo adduser username kvm

-1

sudo suস্টুডিও ইনস্টলেশন দির সাথে রুট ব্যবহারকারী হিসাবে লগইন করুন cd ${path_of _installation_dir}/android-studio/binএবং এসডিকে পুনরায় লঞ্চ করুন ./studio.sh। তারপরে আপনার এভিড পুনরায় চালু করার চেষ্টা করুন


রুট ইউজার হিসাবে কখনও লগইন করবেন না! রুট হিসাবে আপনি কিছুই করতে পারবেন না, যা আপনি করতে পারবেন না sudo। এবং যদি আপনি শুধুমাত্র একটি নির্দিষ্ট গোষ্ঠীর অনুমতির প্রয়োজন sgযদি আপনি এটি অন্তর্গত, sudo -gযদি আপনি না - sg kvm <path-to-your-android-studio>/bin/studio.shএই ক্ষেত্রে, প্রদত্ত kvmদলের উপর + + লেখার অনুমতি পড়েছেন /dev/kvm
antichris
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.