আমি জানি আমি টাইপ করে এমুলেটর অ্যাভিডি শুরু করতে পারি
emulator.exe @avdname
কিন্তু উপলব্ধ avdnames তালিকা করার জন্য একটি আদেশ আছে? এই avd কনফিগারেশনটি কোথায় সংরক্ষণ করা হয়েছে?
আমি জানি আমি টাইপ করে এমুলেটর অ্যাভিডি শুরু করতে পারি
emulator.exe @avdname
কিন্তু উপলব্ধ avdnames তালিকা করার জন্য একটি আদেশ আছে? এই avd কনফিগারেশনটি কোথায় সংরক্ষণ করা হয়েছে?
উত্তর:
আফাইক আপনার যা প্রয়োজন।android list avd
avdmanager list avd
এসডিকে / সরঞ্জাম / এমুলেটর ব্যবহার করে
এটি সমস্ত উপলব্ধ অভির তালিকা তৈরি করবে will
emulator -list-avds
আপনার সমস্ত অনুকরণকারী তালিকা:
এমুলেটর-তালিকা-অ্যাড
তালিকাভুক্ত ইমুলেটরগুলির মধ্যে একটি চালান:
এমুলেটর @ আপনার-এমুলেটর এর নাম
যেখানে এমুলেটর রয়েছে:
{RO ANDROID_SDK} / সরঞ্জাম / এমুলেটর
Android / sdk / সরঞ্জামগুলিতে প্রবেশ করুন এবং নিম্নলিখিত কমান্ডটি চালান
./emulator -list-avds
যা কিছু ফিরে আসবে
Nexus_5X_API_P
Nexus_6_API_25
আমি কয়েকটি সংমিশ্রণ চেষ্টা করেছি এবং এটি কাজ করেছে :), এটি বেশ সুস্পষ্ট ছিল
android list avd
আউটপুট এই জাতীয় কিছু
Available Android Virtual Devices:
Name: EMULLL
Path: /home/krste_ristevski/.android/avd/EMULLL.avd
Target: Android 2.3.3 (API level 10)
Skin: WVGA800
Sdcard: 512M
এখন সাথে
emulator @EMULLL
আমি কনসোল থেকে এমুলেটরটি শুরু করতে পারি
এটি একটি পুরানো পোস্ট, তবে আমি বর্তমানে এই স্ক্রিপ্টটি অ্যাভিডি নাম প্রদর্শন করতে এবং একটি শুরু করতে ব্যবহার করছি।
#! /bin/bash
# (@) start-android
# If the emulator command exists on this device, displays a list of emulators
# and prompts the user to start one
# Check if the emulator command exists first
if ! type emulator > /dev/null; then
echo "emulator command not found"
exit 1
fi
# Gather emulators that exist on this computer
DEVICES=( $(emulator -list-avds 2>&1 ) )
# Display list of emulators
echo "Available Emulators
----------------------------------------"
N=1
for DEVICE in ${DEVICES[@]}
do
echo "$N) $DEVICE"
let N=$N+1
done
# Request an emulator to start
read -p "
Choose an emulator: " num
# If the input is valid, launch our emulator on a separate PID and exit
if [ $num -lt $N ] && [ $num -gt 0 ];
then
DEVICE=${DEVICES[$num-1]}
emulator "@$DEVICE" > /dev/null 2>&1 &
exit 0
else
echo "Invalid Entry : $num"
exit 1
fi
রান এবং আউটপুট উদাহরণ এখানে:
./start-android.sh
Available Emulators
----------------------------------------
1) Nexus_5X_API_23
2) Nexus_9_API_23
Choose an emulator: 1
আমার একটি সহজ পদ্ধতি রয়েছে (কেবল উইন্ডোর জন্য):
প্রথমে আপনার সিস্টেমে অ্যাডাবির স্থায়ী পথ নির্ধারণ করুন (জাভা এর মতো সুন্দর অনুরূপ)। আপনার সন্ধান করুন, বেশিরভাগ ক্ষেত্রে - C:\Program Files\android\android-sdk\platform-tools
এবং এটি অনুলিপি করুন। এখন আপনার সিস্টেমের বৈশিষ্ট্যগুলি দেখুন এবং অ্যাডভান্স সিস্টেম সেটিংটি সন্ধান করুন। সিস্টেম ভেরিয়েবল ট্যাবে এখন পথ পরিবর্তন করুন Environment যদি কোনও পথ না থাকে তবে একটি নতুন ভেরিয়েবল তৈরি করুন এবং এর নাম রাখুন এবং পাশের ক্ষেত্রে অনুলিপিযুক্ত মানটি আটকে দিন। তবে যদি ইতিমধ্যে কোনও পথ থাকে তবে এটি খুলুন এবং ;
মান বাক্সের শেষের দিকে একটি অর্ধ-কোলন রাখুন এবং অনুলিপি করা মানটি আটকে দিন ।
এখন আপনি প্রায় সম্পন্ন।! adb
সেমিডিতে টাইপ করে এটি পরীক্ষা করুন
এবং এখন টাইপ করুন adb devices
, আপনি যা চেয়েছিলেন তা ঠিক করুন। চিয়ার্স!
এখানে উপস্থিত ম্যাক ব্যবহারকারীদের জন্য, আপনি পূর্ববর্তী উল্লিখিত Android / sdk / সরঞ্জাম ডিরেক্টরিগুলি / ব্যবহারকারী / YOURUSERNAME / লাইব্রেরি / অ্যান্ড্রয়েড / এসডিকে / সরঞ্জাম / এ খুঁজে পেতে পারেন