অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইসগুলি কোথায় সংরক্ষিত হয়েছে তা পরিবর্তন করা সম্ভব?


185

আমি উইন্ডোজ এক্সপি এবং এভিডি (অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইসগুলি) চালিত আমার মেশিনে অ্যান্ড্রয়েড এসডিকে এবং এক্সলিপ সেটআপ করেছি ডিফল্টরূপে "নথি এবং সেটিংস \ ব্যবহারকারী \। অ্যান্ড্রয়েড" এ সংরক্ষণ করা হয়েছে। এই আচরণ পরিবর্তন করার কোনও উপায় আছে কি? আমি অন্য সমস্ত উপাদান একটি পৃথক পার্টিশনে ডিরেক্টরিতে সংরক্ষিত করেছি এবং সমস্ত কিছু একীভূত করতে চাই। স্পষ্টতই একটি বিশাল চুক্তি নয় তবে এখানকার কেউ কি এর জন্য একটি কার্যকর ধারণা জানে?


আমি ভার্চুয়াল র‌্যাম ডিস্ক তৈরি করেছি যা এসএসডি এর চেয়ে 100 গুণ দ্রুত এবং এই ডিস্কটিতে গতি সম্পন্ন এমুলেটর ফাইলগুলি খুব বেশি লোড হচ্ছে।
ভিনিগাস

@ ভিনিগাস আপনি কী দয়া করে "র্যাম ডিস্ক যা 100x" এর বর্ণনা দিয়ে দিতে পারেন আমি আমার এমুলেটরটিও আরও দ্রুত করতে চাই
উত্সব গুপ্ত

ভার্চুয়াল ডিস্ক তৈরি করতে আমি "সফটফারেক্ট রেট ডিস্ক" সফ্টওয়্যার ব্যবহার করি। তারপরে আমি অ্যান্ড্রয়েড এমুলেটর ফাইলগুলিকে এই র‌্যাম-ডিস্কে স্থাপন করেছি এবং এমুলেটরটির অবস্থান নির্ধারণ করছি। আপনার যদি এইচডিডি থাকে তবে আপনি এইচডিডি এবং র‌্যামে এমুলেটরটির মধ্যে বড় পার্থক্য দেখতে পাবেন।
ভিনিগাস

সংরক্ষণ করুন প্রশ্ন: stackoverflow.com/questions/3109473/...
Saidolim

উত্তর:


246

একটি নতুন ব্যবহারকারী পরিবেশ পরিবর্তনশীল যুক্ত করুন (উইন্ডোজ 7):

  1. মেনু শুরু করুন> কন্ট্রোল প্যানেল> সিস্টেম> অ্যাডভান্সড সিস্টেম সেটিংস (বাম দিকে)> পরিবেশে পরিবর্তনশীল

  2. একটি নতুন ব্যবহারকারীর ভেরিয়েবল যুক্ত করুন (শীর্ষে) যা আপনার ঘরের ব্যবহারকারী ডিরেক্টরিটি নির্দেশ করে:

    পরিবর্তনশীল নাম: ANDROID_SDK_Home
    পরিবর্তনশীল মান: আপনার পছন্দের ডিরেক্টরিতে একটি পথ

এভিডি ম্যানেজার এই ডিরেক্টরিটি এতে ডিরেক্টরি সংরক্ষণ করতে ব্যবহার .androidকরবে।

যারা আগ্রহী হতে পারে তাদের জন্য, আমি অ্যান্ড্রয়েড বিকাশে আমার প্রথম প্রচার সম্পর্কে ব্লগ করেছি ...
অ্যান্ড্রয়েড "হ্যালো ওয়ার্ল্ড": হাহাকার

বিকল্পভাবে, আপনি পরিবেশের ভেরিয়েবলগুলি সেট করতে র‌্যাপিড এনভায়রনমেন্ট এডিটরটি ব্যবহার করতে পারেন ।


1
ধন্যবাদ। আপনার ব্লগ এন্ট্রি পড়া আজকের প্রথম কয়েক ঘন্টা এ নিয়ে শোক করার মতো ছিল iving কি যে ব্যথা!
ম্যাট বার্ল্যান্ড

6
আপনার তথ্যের জন্য +1। তবে আমি এক্সপি ব্যবহার করছি। আমার জন্য এটি পুনরায় চালু করার পরে কাজ করবে। ধন্যবাদ.
গুণসিলান

1
আমি আমার কম্পিউটার পুনরায় চালু না করা পর্যন্ত এই পদ্ধতির কাজটি আমার পক্ষে কাজ করে। Win7।
wangf

2
অথবা কেবল setx ANDROID_SDK_HOME D:\your\path\here
সেমিডিতে

13
এ্যান্ড্রয়েড_এভিডি_হোম এনভায়রনমেন্ট ভেরিয়েবলটি এ্যান্ড্রয়েড_এসডিকেহোমে অগ্রাধিকার দেওয়া যেতে পারে কারণ এটি specific / .android এ সঞ্চিত ব্যবহারকারীর নির্দিষ্ট কনফিগারেশনের যে কোনওটিকে সরানো এড়িয়ে যায় তাই অন্যান্য ব্যবহারকারী / বিতরণগুলি একই AVD ব্যবহার করতে পারে। লিনাক্স দেবিয়ান নিয়ে সুন্দরভাবে কাজ করেছেন।
জন

24

"সি: \ ডকুমেন্টস এবং সেটিংস {আপনার উইন্ডোজ লগইন and .অ্যান্ড্রয়েড \ এভিডি \" এ "ভার্চুয়াল_অ্যান্ড্রয়েড 2.2.ini" ফাইলটি পরিবর্তন করুন:

target=android-8
path=E:\android_workspace\avd\virtual_android2.2.avd

এবং "সি: \ ডকুমেন্টস এবং সেটিংস {আপনার উইন্ডোজ লগইন} .অ্যান্ড্রয়েড \ এভিড \" "ই:" অ্যান্ড্রয়েড_ ওয়ার্কস্পেস \ এভিডি \ "থেকে" ভার্চুয়াল_অ্যান্ড্রয়েড 2.2.avd "ফোল্ডারটি সরান।


এটি আমার পক্ষে কাজ করেছিল! আমি তৈরি প্রতিটি এমুলেটরটির জন্য কিছুটা ক্লানকি এটি করাতে পারে
চকি

ধন্যবাদ আপনি আমাকে বাঁচিয়েছেন !!
শাহানা কারিন

17

অ্যান্ড্রয়েড সরঞ্জাম ডিরেক্টরিতে যান। Android.bat কমান্ড ফাইলটি সম্পাদনা করুন। কমান্ড ফাইলটির প্রায় শেষে, এর মতো একটি লাইন সন্ধান করুন

call %java_exe% -Djava.ext.dirs=%java_ext_dirs% -Dcom.android.sdkmanager.toolsdir="%tools_dir%" -Dcom.android.sdkmanager.workdir="%work_dir%" -jar %jar_path% %*

এবং প্রতিস্থাপন

call %java_exe%

সঙ্গে

call %java_exe% -Duser.home={your_prefer_dir}

যেখানে {your_prefer_dire হ'ল বন্ধনী ছাড়া আপনার পছন্দের ডিরেক্টরি তবে ডাবলকোটগুলি যোগ করুন,

যেমন

call %java_exe% -Duser.home="E:\Program Files (x86)\android-sdk-windows"

2
এটি আমার পক্ষে কাজ করেছিল, যদিও গৃহীত উত্তরটি তা দেয়নি। এছাড়াও, এটি আসলে ওপি যা বলেছিল তার উত্তর দেয় যা ব্যবহারকারীর হোম ডিরেক্টরি থেকে অন্য এভিডি ডিরেক্টরিতে কীভাবে পরিবর্তন করা যায়, অন্যভাবে নয় not
অ্যাডাম বারলে

এটি করা উচিত নয়! এসডি কে ম্যানেজার এটির জন্য অভিযোগ করে এবং এটি নতুন ফোল্ডারের অবস্থান খুঁজে পায় না ... ব্যবহারকারী পরিবেশের অধীনে ANDROID_SDK_Home ব্যবহার করুন এবং আপনার কম্পিউটার পুনরায় চালু করতে সহায়তা করতে পারে - [.অ্যান্ড্রয়েড ফোল্ডারটি% android_sdk_home%] এ তৈরি করা হবে
ডেভিডিয়াস

16

অফিসিয়াল ডকুমেন্টেশন https://developer.android.com/studio/command-line/variables.html এর উপর ভিত্তি করে আপনার এ্যান্ড্রয়েড_এভিডি_হোম পরিবেশ পরিবর্তিত হওয়া উচিত :

এমুলেটর পরিবেশ পরিবর্তনশীল

ডিফল্টরূপে, এমুলেটরটি configuration HOME / .android / এবং AVD ডেটা $ HOME / .Android / avd / এর অধীনে কনফিগারেশন ফাইলগুলি সঞ্চয় করে। আপনি নিম্নলিখিত পরিবেশের ভেরিয়েবলগুলি সেট করে ডিফল্টগুলি ওভাররাইড করতে পারেন। এমুলেটর -আভিডি কমান্ডটি $ এন্ড্রয়েড_এভিডি_হোম, $ এন্ড্রয়েড_এসডি কেহোমাম / .অ্যান্ড্রয়েড / এভিডি /, এবং $ হোম / .অ্যান্ড্রয়েড / এভিডি / এ মানগুলির ক্রম অনুসারে এভিডি ডিরেক্টরি অনুসন্ধান করে। এমুলেটর পরিবেশ পরিবর্তনশীল সহায়তার জন্য, কমান্ড লাইনে এমুলেটর -হেল্প-এনভায়রনমেন্ট টাইপ করুন। এমুলেটর কমান্ড-লাইন বিকল্প সম্পর্কে তথ্যের জন্য, কমান্ড লাইন থেকে এমুলেটরটি নিয়ন্ত্রণ করুন দেখুন।

  • এন্ড্রয়েড_ইমুলেটর_হোম : ব্যবহারকারী-নির্দিষ্ট এমুলেটর কনফিগারেশন ডিরেক্টরিতে পাথ সেট করে। ডিফল্ট অবস্থান হ'ল
    $ ANDROID_SDK_HOME / .Android /।
  • এন্ড্রয়েড_এভিডি_হোম : সমস্ত এভিডি-নির্দিষ্ট ফাইল রয়েছে এমন ডিরেক্টরিতে পাথ সেট করে, যা বেশিরভাগই খুব বড় ডিস্ক চিত্র ধারণ করে। ডিফল্ট অবস্থান হ'ল $ ANDROID_EMULATOR_HOME / avd /। ডিফল্ট লোকেশন যদি ডিস্কের জায়গাতে কম থাকে তবে আপনি একটি নতুন অবস্থান নির্দিষ্ট করতে চাইতে পারেন।

এন্ড্রয়েড_এভিডি_হোমে পরিবর্তন বা সেট করার পরে আপনাকে সমস্ত সামগ্রী ~ ব্যবহারকারী / .অ্যান্ড্রয়েড / এভিডি / আপনার নতুন স্থানে নিয়ে যেতে হবে এবং প্রতিটি এমুলেটরের আইএনআই ফাইলে পাথ পরিবর্তন করতে হবে, কেবল এটি আপনার নতুন পথের সাথে প্রতিস্থাপন করতে হবে


1
এই উত্তর হওয়া উচিত। ধন্যবাদ.
নেড

13

আপনার সরান .androidযেখানেই থাকুন না কেন আপনি এটা করতে চান।

তারপরে, এর মতো একটি সিমিলিংক তৈরি করুন:

# In your home folder
$ ln -s /path/to/.android/ .

এটি কেবল লিনাক্সকে বলে যে যখনই কোনও পাথ path /.androidকোনও অ্যাপ্লিকেশন দ্বারা রেফারেন্স করা হয় তবে এর সাথে লিঙ্ক করুন /path/to/.android


আপনাকে ধন্যবাদ @ prakarsingh95
টনিমেকেনু

6

পরীক্ষা করে দেখুন এই বাইরে। androidকমান্ডটি ব্যবহার করে avdআপনি কোথায় ফাইল স্থাপন করবেন তা নির্দিষ্ট করতে পারেন।

-p --path     Location path of the directory where the new AVD will be created

সেটআপ ইউটিলিটির মাধ্যমে এটি করার কোনও উপায় এবং কোনও নির্দিষ্ট স্থানে ডিফল্ট হিসাবে সেট করার কোনও উপায় সম্পর্কে আপনি কি জানেন?
primehunter326

আসলে তা না. এমনকি আমি
উইন্ডোজও

ঠিক যেমন আমি বলেছিলাম যে এটি কোনও বড় বিষয় নয়, কেবলমাত্র ভেবেছিলাম পুরো এসডিকে প্যাকেজটি কতটা মডিউলার তা বিবেচনা করে এটিকে আরও নিয়ন্ত্রণ করার কিছু উপায় থাকবে। আপনার সাহায্যের জন্য ধন্যবাদ!
primehunter326


6

উইন্ডোজ 10 এ ভিজ্যুয়াল স্টুডিও 2017 এর জন্য

C:\Users\YOURUSERNAME\.androidফোল্ডারে অনুলিপি করুন (উদাহরণস্বরূপ)E:\avd

পরিবেশের ভেরিয়েবল উইন্ডোটি খুলুন:

  1. সেটিংসে যান এবং সিস্টেমে ক্লিক করুন।
  2. বাম দিকে, সম্পর্কে ক্লিক করুন এবং নীচে সিস্টেমের তথ্য নির্বাচন করুন।
  3. নতুন উইন্ডোতে, বামদিকে অ্যাডভান্সড সিস্টেম সেটিংসে ক্লিক করুন।
  4. ফলাফলের উইন্ডোর নীচে পরিবেশ পরিবর্তনগুলি ক্লিক করুন।

একটি নতুন ভেরিয়েবল যুক্ত করুন:

  • পরিবর্তনশীল নাম: ANDROID_SDK_HOME
  • পরিবর্তনশীল মান: ডিরেক্টরিতে একটি পথ (যেমন E:\avd)

.androidপরিবর্তনশীল মান অন্তর্ভুক্ত করবেন না ।

ভিজ্যুয়াল স্টুডিও পুনরায় চালু করুন।

পরিবর্তনের জন্য এসডিকে এবং এনডিকে অবস্থানটিতে যান:

সরঞ্জাম -> বিকল্পগুলি -> জামারিন -> অ্যান্ড্রয়েড সেটিং


4

আপনি নতুন এভিডির জন্য .ini ফাইলটি পরিবর্তন করতে পারেন:

target=android-7
path=C:\Users\username\.android\avd\VIRTUAL_DEVICE_NAME.avd

.Ini ফাইলটি কোথায় সংরক্ষণ করা উচিত তা আমি কীভাবে নির্দিষ্ট করব তা জানি না :)


4

পরিবেশগত পরিবর্তনশীল ANDROID_AVD_HOMEডিরেক্টরিটি সংজ্ঞায়িত করতে ব্যবহার করতে পারেন যেখানে AVD ম্যানেজার AVD INI ফাইল সন্ধান করবে এবং তাই ভার্চুয়াল ডিভাইসের অবস্থান পরিবর্তন করতে ব্যবহার করা যেতে পারে;

ডিফল্ট মানটি %USERPROFILE%\.android\avdউইন্ডোজে (বা ~/.android/avdলিনাক্সে)।

%USERPROFILE%\.androidউইন্ডোজে পুরো ডিরেক্টরিটির জন্য একটি লিঙ্কও তৈরি করতে পারে (বা ~/.androidলিনাক্সের ডিরেক্টরিতে একটি সিম-লিঙ্ক )।

এভিডি সরানোর সময়, এভিডি pathআইএনআই ফাইলে প্রবেশের তালিকাটি সেই অনুযায়ী আপডেট করা দরকার।


AND / .android এ সঞ্চিত ব্যবহারকারী নির্দিষ্ট কনফিগারেশনের যে কোনওটিকে স্থানান্তর করতে এড়ানো এহেতু এই এ্যান্ড্রয়েড_এভিডি_হোম এনভায়রনমেন্ট ভেরিয়েবলটি এ্যান্ড্রয়েড_এসডিকেহোমে অগ্রাধিকার দেওয়া যেতে পারে কারণ অন্যান্য ব্যবহারকারী / ডিস্ট্রিবিউশনগুলি একই এভিডি ব্যবহার করতে পারে। লিনাক্সে, আমি আমার। /। প্রোফাইলে ANDROID_AVD_HOME রফতানি করেছি এবং এটি দুর্দান্তভাবে কাজ করে।
জন

3

পরিবেশের ভেরিয়েবলগুলি (বিশেষত ec2 ব্যবহার করার সময়) সাথে জগাখিচুবি না করে ANDROID_SDK_Home নির্দিষ্ট করার আরেকটি উপায় হ'ল গ্রহটির শর্টকাট তৈরি করা এবং নিম্নলিখিতটিকে লক্ষ্য হিসাবে যুক্ত করা

সি: \ উইন্ডোজ \ সিস্টেম 32 \ cmd.exe / সি "setx ANDROID_SDK_HOME আপনার AVD পাথ / এম ও আপনার ECLIPSE.EXE পাথ "

এটি যখনই আপনি গ্রহন শুরু করবেন তখন এটি সিস্টেমের পরিবর্তনশীল হিসাবে ANDROID_SDK_Home কে সেট করবে।

এইচটিএইচ পল


3

দয়া করে নীচের নোটটি রাখুন: অ্যান্ড্রয়েড সরঞ্জাম ডিরেক্টরিতে android.bat সংশোধন করা, পূর্ববর্তী উত্তরে যেমন পরামর্শ দেওয়া হয়েছে, সমস্যা হতে পারে।

যদি আপনি এটি করেন তবে বৈধভাবে আপনার .অ্যান্ড্রয়েড ডিরেক্টরিটি একটি অ-ডিফল্ট লোকেশনে অবস্থিত হলে অ্যান্ড্রয়েড স্টুডিও দ্বারা তালিকাভুক্ত AVDs ("সরঞ্জামসমূহ> অ্যান্ড্রয়েড> এভিডি ম্যানেজার" ব্যবহার করে) এবং তালিকাভুক্ত AVD- এর মধ্যে অসামঞ্জস্যতা থাকতে পারে sdk কমান্ড লাইন সরঞ্জাম "অ্যান্ড্রয়েড এভিডি"।

আমি মনে করি যে অ্যান্ড্রয়েড স্টুডিও তার অভ্যন্তরীণ এভিডি ম্যানেজার সহ, android.bat পরিবর্তিত পথ ব্যবহার করে না; এটি AVD গুলি সনাক্ত করতে ANDROID_SDK_HOME পরিবর্তনশীল উপর নির্ভর করে।

আমার নিজের পরীক্ষাগুলিতে দেখা গেছে যে অ্যান্ড্রয়েড সরঞ্জামগুলি সঠিকভাবে ANDROID_SDK_HOME ভেরিয়েবল ব্যবহার করে।

অতএব, অ্যান্ড্রয়েড.বাট পরিবর্তন করে এবং পরিবেশের পরিবর্তনশীল ব্যবহার করার ক্ষেত্রে যতদূর আমি জানি, কোনও বক্তব্য নেই।


3

উইন্ডোজ 10-এ আমার সমস্যাটি ছিল কারণ আমার সি ড্রাইভ পূর্ণ হয়ে উঠছিল এবং আমার ফ্রি স্পেসের দরকার ছিল, এভিডি ফোল্ডারে 14 গিগ স্পেস ছিল তাই সেই ফোল্ডারটি অন্য চালকের কাছে সরানো দরকার, প্রথম উত্তর আমার পক্ষে কাজ করবে না তাই আমি ঠিক করার জন্য অন্য উপায়টি পরীক্ষা করেছি এই সমস্যাটি, আমি আপনার জন্য একটি ছবি বানাচ্ছি যদি আপনার একই সমস্যা থাকে তবে আপনাকে .android ফোল্ডারে সমস্ত ফাইল অন্য ড্রাইভে স্থানান্তরিত করতে হবে না (এইভাবে কাজ করবে না) কেবলমাত্র এডিএডি ফোল্ডারগুলিকে .... অ্যান্ড্রয়েড \ এভিডে সরানো দরকার অন্য ড্রাইভ এবং .ini ফাইলগুলি খুলুন এবং সেই ফাইলটি থেকে AVD ফোল্ডারের পাথটি নতুন পথে পরিবর্তন করুন। এই চিত্রটি পছন্দ:

পুরানো পথটিকে নতুন পথে কীভাবে পরিবর্তন করা যায় তা চিত্র আপনাকে সহায়তা করে

আমি আশা করি এটি আপনার পক্ষে কাজ করে।


1

আমার ক্ষেত্রে, আমি যে বিষয়টি নিয়ে উদ্বিগ্ন তা হ'ল সি: ড্রাইভ ডিস্কের স্থান। সুতরাং আমি যা করেছি তা হ'ল ".avd" ফোল্ডারটি (ফাইল নয়) অন্য ড্রাইভে অনুলিপি করুন এবং ".ini" ফাইলটি সেখানে রেখে যান তবে এটিকে পরিবর্তিত স্থানের দিকে নির্দেশ করে পরিবর্তন করুন


1

আমি মনে করি সবচেয়ে সহজ উপায় হ'ল ভিডিআর ফোল্ডারটি সি: \ ব্যবহারকারীগণ [ব্যবহারকারীরা] .এন্ড্রয়েড ফোল্ডারটিকে আপনার পছন্দসই স্থানে সরিয়ে নিয়ে যাওয়া উচিত তারপরে সিটিতে এটি একটি প্রতীকী লিঙ্ক তৈরি করুন : \ ব্যবহারকারীরা [ব্যবহারকারী] । একই নামে অ্যান্ড্রয়েড

এটি কীভাবে করবেন তা ভাবলে প্রথমে লিঙ্ক শেল এক্সটেনশনটি ইনস্টল করুন । ফোল্ডার নড়াচড়ার পরে তার উপর ডান ক্লিক করুন এবং লিংক উত্সটি বাছুন তারপরে .অ্যান্ড্রয়েড ফোল্ডারে এবং এটিকে ড্রপ করুন ... সাব মেনুতে সিম্বলিক লিঙ্ক নির্বাচন করুন


এটি কাজ করে এবং সত্যই এটি অনেক বেশি হওয়া উচিত। এছাড়াও, আপনি এর জন্য একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন C:\Users\user\AppData\Local\Android\Sdk\system-images, সেই জায়গাটি প্রচুর জায়গা খায়। আপনার কোনও তৃতীয় পক্ষের সরঞ্জাম ব্যবহার করার দরকার নেই, mklink /D system-images D:\path\to\system-imagesঠিক কাজ করে
কাঠের

1

আমি https://www.mysysadmintips.com/windows/clients/761-move-android-studio-avd-folder-to-a-new-location অনুসরণ করেছি ।

  1. "সি: \ ব্যবহারকারী \ ব্যবহারকারী \ .অ্যান্ড্রয়েড \ এভিডি" ফোল্ডারটি "ডি: \ অ্যান্ড্রয়েড \ .অ্যান্ড্রয়েড \ এভিডি" (বা অন্য কিছু) অনুলিপি করা শুরু করুন।

  2. অ্যান্ড্রয়েড স্টুডিও এবং চলমান অনুকরণকারী বন্ধ করুন।

  3. টিপুন Win + Breakএবং খুলুন Advanced System Settings। তারপরে টিপুন Environment Variables। একটি ব্যবহারকারী পরিবর্তনশীল যুক্ত করুন ANDROID_SDK_HOME। (আমি এর সাথে পরীক্ষা করিনি ANDROID_AVD_HOME)) Variable valueফিল্ড রাইটিংয়ে D:\Android। আপনি যদি এসডিকে অন্য ফোল্ডারেও স্থানান্তরিত করেন তবে পরিবর্তন করুন ANDROID_HOME(আমি এটি পরিবর্তন করতে ভুলে গিয়েছি এবং কিছু এমুলেটর চালু হয়নি, https://stackoverflow.com/a/57408085/2914140 দেখুন )।

  4. ফোল্ডারটি অনুলিপি শেষ না হওয়া পর্যন্ত অপেক্ষা করুন এবং অ্যান্ড্রয়েড স্টুডিও শুরু করবেন।

  5. ইমুলেটরগুলির Android Virtual Device Managerএকটি তালিকা খুলুন এবং দেখুন। যদি আপনি এমুলেটরগুলি না দেখেন এবং সেগুলি অস্তিত্বহীন থাকে তবে সম্ভবত আপনি পদক্ষেপ 3 এ ব্যবহারকারীর ভেরিয়েবল ভ্যালুতে ভুল পথে প্রবেশ করেছেন this এই ক্ষেত্রে এএস বন্ধ করুন, পরিবর্তনশীল পরিবর্তন করুন এবং আবার AS খুলুন।

  6. যে কোনও এমুলেটর শুরু করুন। এটি তার অবস্থা পুনরুদ্ধার করার চেষ্টা করবে, তবে এটি কখনও কখনও ব্যর্থ হয় । অ্যান্ড্রয়েড ওয়ালপেপারের পরিবর্তে একটি কালো পর্দা উপস্থিত হতে পারে।

  7. এই ক্ষেত্রে আপনি করতে পারেন:

    ক। আপনার এমুলেটর পুনরায় চালু করুন। এই বন্ধ চলমান এমুলেটরটি করতে, তারপরে এভিডি ম্যানেজারে ক্লিক করুন Cold Boot Now

এখানে চিত্র বর্ণনা লিখুন

খ। এটি যদি সহায়তা না করে, "ডি: \ অ্যান্ড্রয়েড \ .অ্যান্ড্রয়েড \ এভিডি \ পিক্সেল_এপিআই_27.ini" ফাইলটিতে পাওয়া এমুলেটর সেটিংস খুলুন।

এখানে চিত্র বর্ণনা লিখুন

একটি নতুন এভিডি ফোল্ডারে পাথ পরিবর্তন করুন। এমুলেটর পুনরায় চালু করুন।

  1. "সি: \ ব্যবহারকারী \ ব্যবহারকারী \ .অ্যান্ড্রয়েড \ এভিডি" থেকে পুরানো এভিডি ফোল্ডারটি মুছুন।

0

অ্যান্ড্রয়েডএসডি কেহোমও উইন্ডোজ 8 x64 এ আমার জন্য কাজ করেছিল এবং সমস্ত অবস্থান (আমার ক্ষেত্রে এটি ছিল ডি: \। অ্যান্ড্রয়েড) এবং এটি মুছুন find আপনার আর দরকার হবে না।


0

এভিডি ম্যানেজারে, এভিডি সেটআপ করার পরে একটি টার্গেট ব্যবহার Google APIsকরে রান করার সময় ত্রুটি হচ্ছে।

বিশদভাবে দেখানো হয়েছে: "এভিডি অজানা টার্গেট 'গুগল ইনক।: গুগল এপিআই: ......"

ইনস্টল করার সময় (উইন system সিস্টেমে) আমি এসডিকে ডিরেক্টরি অবস্থানটি বেছে নিয়েছিলাম, গ্রহণ করার পরিবর্তে C:\Users\... আমি সেই ডিরেক্টরিটি পরিবেশের পরিবর্তনশীল 'পাথ' কমান্ড লাইনে যুক্ত করেছিলাম : অ্যান্ড্রয়েড তালিকার লক্ষ্যগুলি গুগল এপিসের একজোড়া দেখায়।

ANDROID_SDK_HOMEআমার ইনস্টলের পথে সেট করা অ্যাভিড রান ত্রুটিটি স্থির করে।


0

পরিবর্তনশীল নাম: ANDROID_SDK_HOME
পরিবর্তনশীল মান: সি: \ ব্যবহারকারীগণ> ব্যবহারকারীর নাম

আমার জন্য কাজ।


0

ম্যাকও একটি ডিরেক্টরি পান অ্যাড

./emulator -help-datadir

ডিফল্ট ডিরেক্টরিটি হ'ল:

/Users/{your_computer_user_name}/.android

এবং তারপরে avd ফোল্ডারে আপনার কাস্টম এমুলেটর ডিরেক্টরিতে পাথ সহ .ini ফাইল সম্পাদনা করুন:

পাথ = / ভলিউম / ম্যাকিন্টোস / _ এলিউলেটোরানড্রয়েড / এভিডি / নেক্সাস_5 এক্স_এপিআই_27.এভিডি পাথ.এভিডি / নেক্সাস_5 এক্স_এপিআই_27.এভিডি লক্ষ্য = অ্যান্ড্রয়েড -27

এবং তারপরে সংরক্ষণ করুন। এখন আপনার এমুলেটর চালু আছে

এখানে চিত্র বর্ণনা লিখুন

এবং ফলাফল:

এখানে চিত্র বর্ণনা লিখুন


0

এখানে বড় 4 টি পদক্ষেপ রয়েছে 1. আমি যেমনটি করেছি তার মতো আপনার অ্যান্ড্রয়েড ফোল্ডারটি অনুলিপি করুন D:\Android\.android 2 ANDROID_AVD_HOME D:\Android\.android\avd .. এন্ড্রয়েড_এভিডি_হোমকে এনভায়রনমেন্ট ভেরিয়েবলের মধ্যে সেট করুন 3.. এভিড নেম.ইএনআই ফাইলের বিষয়বস্তুকে নতুন লোকেশনের সাথে পরিবর্তন করুন avd.ini.encoding=UTF-8 path=D:\Android\.android\avd\Pixel_2_API_29.avd path.rel=avd\Pixel_2_API_29.avd target=android-29 4.. অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন


0

1 - নতুন ফোল্ডারে এভিডি সরান

2 - মেনু শুরু করুন> কন্ট্রোল প্যানেল> সিস্টেম> অ্যাডভান্সড সিস্টেম সেটিংস (বাম দিকে)> পরিবেশের ভেরিয়েবলগুলি একটি নতুন ব্যবহারকারী ভেরিয়েবল যুক্ত করুন: পরিবর্তনশীল নাম: ANDROID_AVD_Home চলক মান: আপনার পছন্দসই ডিরেক্টরিতে একটি পথ

3 - ফাইলটি পরিবর্তন করুন .আইএনআই নতুন ফোল্ডার সেট করুন।

4 - অ্যান্ড্রয়েড স্টুডিও খুলুন

ওয়ার্কস - উইন্ডোজ 2010

আরও নির্দেশাবলী: https://developer.android.com/studio/command-line/variables

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.