আমি কী পরিবর্তন করেছি তা নিশ্চিত নই তবে আমার কম্পিউটার থেকে দৈহিক কীবোর্ড আর এমুলেটরটির জন্য কাজ করে না (নেক্সাস 5, এক্স 86 এ কিটকাট চলছে)। আমি যখন ডিভিডির উন্নত সেটিংস এভিডিতে দেখি তখন কোনও হার্ডওয়্যার কীবোর্ডের জন্য কিছুই নেই। এই সেটিংটি কোথায়?
উত্তর:
অ্যান্ড্রয়েড স্টুডিও 1.0.2 এভিডি ম্যানেজারের ভার্চুয়াল ডিভাইসের উন্নত সেটিংসে, আসলে একটি চেকবাক্স রয়েছে যা config.ini
হাত দ্বারা সম্পাদনা না করে কীবোর্ড ইনপুট সক্ষম করতে দেয় ।
সরঞ্জামগুলি → অ্যান্ড্রয়েড → এভিডি পরিচালক → পেন্সিল আইকন (ছবিতে দেখানো হয়েছে) Advanced উন্নত সেটিংস দেখান (নীচে স্ক্রোল করুন) Key কীবোর্ড ইনপুট সক্ষম করুন
EditText
ক্ষেত্রের মধ্যে টাইপ করতে পারি না ।
আপনার হোম ডিরেক্টরিতে এমুলেটারের কনফিগারেশনটি সন্ধান করুন:
//Located in:
~/.android/avd/<The_Device_Name>/config.ini
উদাহরণস্বরূপ, Nexus 5 এ (অ্যান্ড্রয়েড স্টুডিও দ্বারা নির্মিত) এটি ছিল:
~/.android/avd/Nexus5.avd/config.ini
নীচের সেটিংটি হতে হবে:
hw.keyboard=yes
hw.dPad=yes
উপরে, নীচে, বাম, ডান তীর কীগুলির সাহায্যে অ্যাক্সেসযোগ্যতার বৈশিষ্ট্যটি পরীক্ষা করার জন্য সংশোধন করা হয়েছে।
adb shell
বা adbmanager
কমান্ড লাইন?
হালনাগাদ:
পরিবর্তন hw.keyboard = yes
।
এবং config.ini
কেবল পঠনযোগ্য ফাইলটি করুন :
1. রাইট ক্লিক করে ফাইলটির সেটিংস খুলুন।
২. অনুমতি ট্যাবে প্রতিটি অপশনকে কেবল পঠনযোগ্য (স্ক্রিনশটটি দেখুন) এ তৈরি করুন
আমার উপর বিশ্বাস করুন এটি কাজ করবে এটি ঘটবে কারণ এই ফাইলটি পুনরায় লিখিত হয়, যখন আমরা এটি লক আউট করি তখন বাগটি অদৃশ্য হয়ে যায়।