উবুন্টু 14 অ্যান্ড্রয়েড স্টুডিও 3 এক্সআরপিপি / ডেভ / কেভিএম অনুমতি অস্বীকার করা হয়েছে


26

আমি 4 টি ডেডিকেটেড কোর এবং 4 জিবি বা র‌্যাম সহ একটি উবুন্টু সার্ভার ভিপিএস চালাচ্ছি

lsb_release -a 

আমি দৌড়াচ্ছি বলে

Description: Ubuntu 14.04.5 LTS 
Codename: trusty

আমি অ্যান্ড্রয়েড স্টুডিও 3.0.০.১ ইনস্টল করেছি আমি এই টিউটোরিয়ালটি আরও কম-বেশি অনুসরণ করেছি সবেমাত্র সর্বশেষতম সংস্করণ পেয়েছি। সহজেই ইনস্টল করুন।

আমি তখন xrdp এবং xfce4 ইনস্টল করেছি এবং দূরবর্তী সংযোগগুলি নিয়ে আমার কোনও সমস্যা হচ্ছে না

আমি আরডিপিতে একটি উন্নত টার্মিনাল উইন্ডো থেকে নিম্নলিখিত কমান্ড সহ অ্যান্ড্রয়েড স্টুডিওটি চালু করি

sudo ~/bin/android-studio/bin/studio.sh

কমান্ড আউটপুট

Error parsing gtk-icon-sizes string: ''

তবে অ্যান্ড্রয়েড স্টুডিওগুলি ঠিকঠাক হয়ে যায় এবং আমার প্রজেক্ট এবং কোড তৈরি করতে দেয় তাই হ্যালো ওয়ার্ল্ড অ্যাপটি সংকলন করার চেষ্টা করেছি এবং একটি এডভিতে এটি চালানোর চেষ্টা করেছি একটি অ্যান্ড্রয়েড ভার্চুয়াল ফোন তৈরি করার পরে এবং চালনার চেষ্টা করে আমি নিম্নলিখিত ত্রুটিটি পেয়েছি

KVM is required to run this AVD.
/dev/kvm device: permission denied
Grant current user access to /dev/kvm

আমি দৌড়েছি

usermod -aG kvm *username*
usermod -aG libvirtd *username"
adduser *username* kvm
adduser *username* libvirtd
adduser *username* xrdp
chmod +x /dev/kvm
chown *username* /dev/kvm
chmod -R 777  /dev/kvm

আমি প্রতিটি কমান্ডের পরে ভিপিএস পুনরায় বুট করেছি এবং এখনও কেভিএম অনুমতি ত্রুটি অস্বীকার করি

আমি যখন দৌড়ান

  sudo kvm-ok
    INFO: /dev/kvm exists
    KVM acceleration can be used

তবে আমি যদি শুধু চালাই

kvm-ok 
bash: kvm-ok: command not found

আমি এখন কয়েক ঘন্টার জন্য এটি বের করার চেষ্টা করছি এবং কেবলমাত্র কেভিএম এবং / অথবা লিবারভির্ডিড গ্রুপগুলিতে ব্যবহারকারীকে যুক্ত করার জন্য আমাকে বলার মতো জিনিস পাওয়া গেছে যে কোনও সাহায্যের প্রশংসা হবে।

হালনাগাদ:

এটিকে আরও কিছুটা দেখছি

 cat /proc/cpuinfo | grep 'name'| uniq 
 model name : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz

তাই আমি দৌড়ে গেলাম

sudo modprobe kvm-intel
modprobe: ERROR: ../libkmod/libkmod.c:507kmod_lookup_alias_from_builtin_file()
could not open builtin file '/lib/modules/3.13.0/modules.builtin.bin'

আমার চেষ্টা এই নেতৃত্ব

depmod -a
depmod: WARNING: could not open /lib/modules/3.13.0/modules.order: No such file or directory
depmod: WARNING: could not open /lib/modules/3.13.0/modules.builtin: No such file or directory

এখানে আউট পুট ls -al /lib/modules/3.13.0/

drwxr-xr-x 2 root root  4096 Dec 12 01:08 .
drwxr-xr-x 5 root root 12288 Dec 11 18:11 ..
-rw-r--r-- 1 root root    45 Dec 12 01:08 modules.alias
-rw-r--r-- 1 root root    12 Dec 12 01:08 modules.alias.bin
-rw-r--r-- 1 root root     0 Dec 12 01:08 modules.builtin.bin
-rw-r--r-- 1 root root     0 Dec 12 01:08 modules.dep
-rw-r--r-- 1 root root    12 Dec 12 01:08 modules.dep.bin
-rw-r--r-- 1 root root    52 Dec 12 01:08 modules.devname
-rw-r--r-- 1 root root   131 Dec 12 01:08 modules.softdep
-rw-r--r-- 1 root root    49 Dec 12 01:08 modules.symbols
-rw-r--r-- 1 root root    12 Dec 12 01:08 modules.symbols.bin

তাই আমি ভাবছিলাম আমার লিনাক্স চিত্রটিতে একটি ত্রুটি ছিল, তবে

sudo apt-get install linux-generic
Reading state information... Done
linux-generic is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

কী ঠিক করবেন তা নিশ্চিত নন তবে আমি মনে করি আমি কমপক্ষে বিষয়টি সন্ধান করার কাছাকাছি চলেছি


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

উত্তর:


36

আমি এমুলেটর চালাবার সময় উবুন্টু 18.04 এ অ্যান্ড্রয়েড স্টুডিও 3.0.1 এর সাথে আমার এই ভুল ছিল I আপনি এই উত্তর চেষ্টা করতে পারেন । কেভিএম গ্রুপে ব্যবহারকারীর নাম যুক্ত করতে, আপনি ব্যবহার করতে পারেন:

sudo apt install qemu-kvm
sudo adduser $USER kvm

আমার ক্ষেত্রে এটি কাজ করেছে, পুরো প্রক্রিয়াটির পরে পুনরায় লগইন হওয়া দরকার।


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

8
আমার জন্য সমস্যা সমাধান। তবে এই আদেশগুলির পরে পুনরায় লগইন করা আবশ্যক।
অক্ষর প্যাটেল

18.04 এ আপগ্রেড করার পরেও আমার একই সমস্যা ছিল এবং আপনার উত্তর এটি সমাধান করেছে! কেউ কিউমু-কেভিএম কী তা ব্যাখ্যা করতে পারে এবং এখন কেন এটি প্রয়োজন?
ফ্যাবিচ 21'77

2
@ ফ্যাবিচ কেভিএম = কার্নেল ভিত্তিক ভার্চুয়াল মেশিন। এটি বিভিন্ন আর্কিটেকচার অনুকরণের অনুমতি দেয়। আমি 18.04 এ অ্যান্ড্রয়েড স্টুডিওগুলি চালানোর চেষ্টা করছি দুঃখজনকভাবে আমার পক্ষে এটির কোনও সমাধান হয়নি।
নিপীড়িত

এটি কোনও পরিবর্তন করেনি, অ্যান্ড্রয়েড স্টুডিও এখনও
কেভিএম-এর

27

এটি খুব দেরিতে উত্তর, অন্য ব্যবহারকারীদের সাহায্য হতে পারে।

1.i চেষ্টা: sudo setfacl -m u:UserName:rwx /dev/kvm । এবং এটি কাজ করে।

2. অ্যান্ড্রয়েড স্টুডিওতে আপনার পরিবর্তন করতে হবে: সরঞ্জামগুলি> এভিডি ম্যানেজার> (আপনার ডিভাইসটি সম্পাদনা করার জন্য কলমটি বেছে নিয়েছিল এবং স্বয়ংক্রিয়ভাবে সফ্টওয়্যার থেকে 'গ্রাফিক্স' পরিবর্তন করতে পারে) এমুলেটর অঙ্কনযোগ্য ত্রুটি এড়াতে


ধন্যবাদ। পদক্ষেপ 1 আমার জন্য কাজ করেছে। 2 পদক্ষেপটি কোনটির জন্য তা নিশ্চিত না তবে এটি মূল সমস্যার সাথে সম্পর্কিত নয় বলে মনে হয় এবং এটি করার দরকার ছিল না।
25:25

আমার পক্ষ থেকেও +1 কাজ করেছেন।
প্রবীনসিংহ ওয়াঘেলা

18

এটি উবুন্টু 18.04 এর জন্য কাজ করে:

  1. একটি টার্মিনাল খুলুন এবং নিম্নলিখিত টাইপ করুন

    • sudo setfacl -m u:$USER:rwx /dev/kvm
  2. অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।


3

নিশ্চিত করুন যে ভার্চুয়ালাইজেশন BIOS এ সক্ষম রয়েছে। গোষ্ঠী বৈশিষ্ট্যে আপনার ব্যবহারকারীর নাম যুক্ত করুন:

sudo chown :$USER /dev/kvm

ব্যবহারকারীকে ডিভাইস / dev / kvm এ অ্যাক্সেস / লিখতে দিন:

sudo chmod g+rw /dev/kvm

এটাই!


বায়োজে অ্যাক্সেস সহ ভিপিএস ছিল না, প্রথম কমান্ড চেষ্টা করে দেখুন (প্রশ্ন দেখুন) এবং আমি chmod -R 777 /dev/kvmতাই করেছিলাম যাতে মনে হয় এটি কাজ করত, নির্বিশেষে ভিপিএস আর বিদ্যমান না এবং আমি এটি পরীক্ষা করতে পারি না।
Jpsh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.