কোনও ফিজিক্যাল ডিভাইস ছাড়াই AR পরিস্থিতি পরীক্ষা করতে Android এমুলেটর ব্যবহার করুন। Android এমুলেটর আপনাকে আপনার নিয়ন্ত্রণে থাকা একটি এমুলেটেড ডিভাইসের মাধ্যমে ভার্চুয়াল পরিবেশে ARCore অ্যাপ চালাতে দেয়।
আপনার উন্নয়ন পরিবেশ সেট আপ করুন
সফ্টওয়্যার প্রয়োজনীয়তা:
অ্যান্ড্রয়েড স্টুডিও ৩.১ বা তার পরবর্তী সংস্করণ।
অ্যান্ড্রয়েড এমুলেটর ২৭.২.৯ বা তার পরবর্তী সংস্করণ।
ARCore-এর জন্য Android Studio এবং SDK টুল পান
অ্যান্ড্রয়েড স্টুডিও ৩.১ বা তার পরবর্তী সংস্করণ ইনস্টল করুন।
অ্যান্ড্রয়েড স্টুডিওতে, Preferences > Appearance and Behavior > System Settings > Android SDK এ যান।
SDK Platforms ট্যাবটি নির্বাচন করুন এবং Show Package Details চেক করুন।
উপযুক্ত অ্যান্ড্রয়েড সংস্করণের অধীনে নির্বাচন করুন:
গুগল এপিআই, ইন্টেল x86 অ্যাটম সিস্টেম ইমেজ এপিআই লেভেল ২৭ বা তার পরবর্তী।SDK Tools ট্যাবটি নির্বাচন করুন এবং Android Emulator 27.2.9 বা তার পরবর্তী সংস্করণ যোগ করুন।
নির্বাচিত প্যাকেজ এবং সরঞ্জামগুলি ইনস্টল করতে OK ক্লিক করুন।
পরিবর্তনগুলি নিশ্চিত করতে আবার OK ক্লিক করুন।
কম্পোনেন্ট ইনস্টলারের লাইসেন্স চুক্তি Accept ।
Finish ক্লিক করুন।
AR সাপোর্ট সহ একটি ভার্চুয়াল ডিভাইস তৈরি করুন
আরও তথ্যের জন্য, ভার্চুয়াল ডিভাইস তৈরি করার জন্য অ্যান্ড্রয়েড স্টুডিও নির্দেশাবলী দেখুন।
একটি নতুন অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (AVD) তৈরি করুন
অ্যান্ড্রয়েড স্টুডিওতে Tools > Device Manager ক্লিক করে ডিভাইস ম্যানেজার খুলুন।
ডিভাইস ম্যানেজার প্যানেলের উপরে, Create Device ক্লিক করুন।
আপনার পছন্দসই ফোন হার্ডওয়্যার প্রোফাইল নির্বাচন করুন বা তৈরি করুন এবং Next নির্বাচন করুন।
API লেভেল ২৭ বা তার পরবর্তী সংস্করণে চলমান একটি
x86বাx86_64সিস্টেম চিত্র নির্বাচন করুন এবং Next নির্বাচন করুন।যদিও ফিজিক্যাল ARCore ডিভাইসগুলি API লেভেল 24 বা তার পরবর্তী সংস্করণে সমর্থিত, Android এমুলেটর সমর্থনের জন্য API লেভেল 27 বা তার পরবর্তী সংস্করণ প্রয়োজন।
শুধুমাত্র x86-ভিত্তিক অ্যান্ড্রয়েড এমুলেটর আর্কিটেকচার সমর্থিত। অন্যান্য আর্কিটেকচার যেমন
arm64-v8a,armeabi-v7, বর্তমানে সমর্থিত নয়।
আপনার ভার্চুয়াল ডিভাইসটি সঠিকভাবে কনফিগার করা আছে কিনা তা যাচাই করুন:
Show Advanced Settings ক্লিক করুন।
নিশ্চিত করুন যে Camera Back VirtualScene এ সেট করা আছে।
আপনার AVD তৈরি করতে Finish ক্লিক করুন।
আপনার অ্যাপটি চালান
এমুলেটরে একটি AR-সমর্থিত ভার্চুয়াল ডিভাইসে একটি ARCore অ্যাপ পরীক্ষা করুন। এটি করার জন্য, আপনি Android Emulator এ একটি অ্যাপ চালানোর জন্য Android Studio নির্দেশাবলী অনুসরণ করতে পারেন।
AR-এর জন্য Google Play পরিষেবা আপডেট করুন
এমুলেটরটিতে থাকা Google Play Services for AR এর ভার্সনটি সম্ভবত পুরনো। এটি আপডেট করতে এই নির্দেশাবলী অনুসরণ করুন:
GitHub রিলিজ পৃষ্ঠা থেকে সর্বশেষ Google_Play_Services_for_AR_1.51.0_x86_for_emulator.apk ডাউনলোড করুন।
আপনি যে AVD ব্যবহার করতে চান তাতে ডাউনলোড করা APK ইনস্টল করুন:
পছন্দসই AVD চালু করুন, তারপর আপনার সিস্টেম ফোল্ডার (অর্থাৎ, Downloads ) থেকে ডাউনলোড করা APK টি চলমান এমুলেটরে টেনে আনুন, অথবা ভার্চুয়াল ডিভাইসটি চলাকালীন
adbব্যবহার করে এটি ইনস্টল করুন:adb install -r Google_Play_Services_for_AR_1.51.0_x86_for_emulator.apk
আপনি যে কোনও অতিরিক্ত AVD ব্যবহার করতে চান তার জন্য এই ধাপগুলি পুনরাবৃত্তি করুন।
ভার্চুয়াল দৃশ্য নিয়ন্ত্রণ করুন
যখন আপনার অ্যাপটি ARCore-এর সাথে সংযুক্ত হবে, তখন আপনি ক্যামেরা কীভাবে নিয়ন্ত্রণ করবেন তা বর্ণনা করে একটি ওভারলে এবং এমুলেটর উইন্ডোর নীচে একটি স্ট্যাটাস বার দেখতে পাবেন।
ভার্চুয়াল ক্যামেরাটি সরান
ক্যামেরার নড়াচড়া নিয়ন্ত্রণ অ্যাক্সেস করতে Shift টিপুন এবং ধরে রাখুন। ক্যামেরা সরাতে নিম্নলিখিত নিয়ন্ত্রণগুলি ব্যবহার করুন:
| অ্যাকশন | কি করো |
|---|---|
| বাম বা ডানে সরান | Shift ধরে রাখুন + A অথবা D টিপুন |
| নিচে বা উপরে সরান | Shift ধরে রাখুন + Q অথবা E টিপুন |
| এগিয়ে যান অথবা পিছনে যান | Shift ধরে রাখুন + W অথবা S টিপুন |
| ডিভাইসের ওরিয়েন্টেশন পরিবর্তন করুন | Shift ধরে রাখুন + মাউস সরান |
এমুলেটরে ইন্টারেক্টিভ মোডে ফিরে যেতে Shift ছেড়ে দিন।
আরও সুনির্দিষ্ট ডিভাইস পজিশনিংয়ের জন্য এক্সটেন্ডেড কন্ট্রোলের Virtual Sensors ট্যাবটি ব্যবহার করুন।
দৃশ্যে বর্ধিত ছবি যোগ করুন
অগমেন্টেড ইমেজ পরীক্ষা করার জন্য এমুলেটরের সিমুলেটেড পরিবেশে ছবি লোড করুন।
Scene images যোগ বা পরিবর্তন করতে Extended controls Camera ট্যাবটি ব্যবহার করুন। দুটি ছবির অবস্থান রয়েছে, একটি দেয়ালে এবং একটি টেবিলে।
দৃশ্যে এই ছবির অবস্থানগুলি দেখতে, আপনার এমুলেটরটি চালু করুন, তারপর ক্যামেরাটির শুরুর অবস্থানের পিছনের দরজা দিয়ে ক্যামেরাটিকে ডাইনিং রুম এলাকায় নিয়ে যান।
সমস্যা সমাধানের টিপস
যদি আপনার ARCore অ্যাপটি চালু হয় এবং আপনি "এই ডিভাইসটি AR সমর্থন করে না" বার্তাটি দেখতে পান, তাহলে আপনার সিস্টেম ইমেজের সংশোধনটি পরীক্ষা করুন। নিশ্চিত করুন যে আপনি API লেভেল 27 রিভিশন 4 বা তার পরবর্তী সংস্করণ ব্যবহার করছেন।
যদি আপনার ARCore অ্যাপটি চালু হওয়ার সময় ক্যামেরাটি খুলতে ব্যর্থ হয়, তাহলে নিশ্চিত করুন যে Camera Back VirtualScene এ সেট করা আছে, যেমনটি উপরের কনফিগারেশন ধাপগুলিতে বর্ণিত হয়েছে।
যদি আপনার ARCore অ্যাপটি "AR session তৈরি করতে ব্যর্থ" ত্রুটি বার্তা সহ খুলতে ব্যর্থ হয়, তাহলে অ্যাপ লগটি পরীক্ষা করুন। যদি আপনি
java.lang.UnsatisfiedLinkErrorবার্তাটি দেখতে পান যেখানে/lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3), আপনি হয়ত AR apk এর জন্য Google Play Services এর ভুল সংস্করণ ইনস্টল করেছেন। একটি নতুন ভার্চুয়াল ডিভাইস তৈরি করুন এবং x86 সংস্করণটি ইনস্টল করুন।


