'অ্যাডবি' কোনও অভ্যন্তরীণ বা বাহ্যিক কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ ফাইল হিসাবে স্বীকৃত নয়


250

আমি এমুলেটরটিতে গুগল ম্যাপ ভি 2 চালানোর চেষ্টা করছি, আমি এই টিউটোরিয়ালটি অনুসরণ করছি । আমি যখন এমুলেটরে প্রয়োজনীয় এপিপি ফাইল ইনস্টল করার চেষ্টা করছিলাম তখন আমি ত্রুটির নীচে নেমে যাচ্ছি।

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

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

'adb' is not recognized as an internal or external command,
operable program or batch file.

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



আমার adb.exe পাথটি সি: \ ব্যবহারকারীগণ Mis \ AppData \ লোকাল \ অ্যান্ড্রয়েড \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি যাতে আপনি আপনার পরিবেশের পরিবর্তনশীলটিকে সেট করতে পারেন বা ফোল্ডারটিকে অতিক্রম করতে পারেন এবং আপনার অ্যাডবি শেল কমান্ডগুলি চালাতে পারেন।
মাজেদুর রাহমান

উত্তর:


265

সিস্টেম ভেরিয়েবলগুলিতে অ্যাডাবির পথ নির্ধারণ করুন। আপনি " ADT বান্ডিল / sdk / প্ল্যাটফর্ম-সরঞ্জাম " এ্যাডবি পেতে পারেন পথ নির্ধারণ করুন এবং সেমিডি এন পুনরায় চালু করুন তারপরে আবার চেষ্টা করুন।

অথবা

আপনি অ্যাডব.এক্সই যেখানে অবস্থিত সেখানেও যেতে পারেন এবং যদি আপনি রাস্তা সেট করতে চান না তবে একই জিনিসটি করতে পারেন।

আপনি যদি সমস্ত পথ দেখতে চান তবে ঠিক করুন

echo %PATH%

11
আপনাকে ধন্যবাদ .. সিস্টেম ভেরিয়েবল কাজ করার পথ নির্ধারণ করুন, আমি ব্যবহারকারীর ভেরিয়েবলগুলিতে যুক্ত হচ্ছিলাম।
নিভা জৈন

3
"সেন্টিমিডি পুনরায় চালু করুন" আমার জন্য কাজ করে। আমি পুনরায় আরম্ভ না করে কেবল পথ জুড়ে যাচ্ছিলাম।
মঞ্জু

7
এর মতো সেন্টিমিডি পুনরায় আরম্ভ করার দরকার নেই:PATH %PATH%;E:\Android\sdk\platform-tools
লিও লি

এবং যদি আপনি জিনমোশন ব্যবহার করেন?
নাইনগেটোরুলস

26
এখানে অ্যাডবি খুঁজুন: "USERNAME / অ্যাপডাটা / লোকাল / অ্যান্ড্রয়েড /
এসডিকে

119

আপনি যদি প্রতিবার এটি ব্যবহার করতে চান তবে আপনার সিস্টেমের ভেরিয়েবলগুলিতে অ্যাডবির পথ যুক্ত করুন: সেন্টিমিডে প্রবেশ করুন (কমান্ড প্রম্পট) এবং নিম্নলিখিতটি লিখুন:

echo %PATH%

এই কমান্ডটি আপনাকে অ্যাডবি পাথ যোগ করার আগে কী ছিল তা দেখায়

setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools"

আপনি যে পথটি যুক্ত করতে চান তাতে সাবধান থাকুন যদি এতে ডাবল উক্তি থাকে

আপনি আপনার সেন্টিমিডি পুনরায় লেখার পরে:

echo %PATH%

আপনি দেখতে পাবেন যে পথটি যুক্ত হয়েছে

পিএস: আপনি যদি এই সেশনে কেবলমাত্র সেন্টিমিডে পাথ যুক্ত করতে চান তবে আপনি ব্যবহার করতে পারেন:

set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools

1
মাত্র একটি বিশদ, আপনি আপনার সিস্টেমে% PATH% সেট করার পরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করতে ভুলবেন না। @ ক্রিস সিমের পরামর্শ মতো এই সমাধানটি কাজ করা উচিত।
সিবিএ 1110

1
এটি আমার সমস্ত পরিবেশের চলকগুলি মুছে ফেলেছে। আমি কীভাবে তাদের ফিরিয়ে আনতে পারি?
দারুশ

2
আপনি আমাদের setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools"পুরানো পথ মুছে ফেলা হবে না !! ,% PATH% হ'ল পুরাতন পথ যা আপনার ইতিমধ্যে রয়েছে, তারপরে আপনি স্থানীয় পথ যোগ করুন
ক্রিস সিম

আপনি যদি কমান্ড লাইনের মাধ্যমে সেটেক্স ব্যবহার করেন তবে এই পথটি 1024 টি অক্ষরে কেটে যাবে এমন সম্ভাবনা রয়েছে। আমি পাথগুলি সম্পাদনা করতে উইন্ডোতে কন্ট্রোল প্যানেল ফর্মগুলি পছন্দ করি
ডিকা

সঠিক কর্মক্ষমতার জন্য কমান্ড লাইন প্রশাসক হিসাবে চালু করা উচিত।
Yazon2006

116

অ্যান্ড্রয়েড স্টুডিও ১.৩ থেকে, এডিবি অবস্থানটি এখানে:

C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools.

এখন এই অবস্থানটি পরিবেশের ভেরিয়েবলগুলির PATH এর শেষে যুক্ত করুন। উদাহরণ:

;C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools

1
তালি তালি তালি!
মার্কো আলভেস

62

আমি উইন্ডোজ on তে এটি করে গিয়েছিলাম:

শুরু > নিয়ন্ত্রণ প্যানেল > সিস্টেম > উন্নত সিস্টেম সেটিংস > পরিবেশ পরিবর্তনীয় ...

এই পরিবেশের ভেরিয়েবল উইন্ডোতে, আপনার ভেরিয়েবলের (আপনার ব্যবহারকারীর নাম) হাইলাইট করুন Pathএবং সম্পাদনা ক্লিক করুন ...

ভেরিয়েবল মান ক্ষেত্রের ;শেষে যদি ইতিমধ্যে একটি না থাকে তবে আপনাকে একটি যুক্ত করতে হবে এবং তারপরে একই ক্ষেত্রটিতে সংযোজন করতে হবে।C:\Users\<your-username>\AppData\Local\Android\sdk\platform-tools;

তারপরে বের হওয়ার জন্য তিনটি ওকে বাটন ক্লিক করুন।

আপনার যদি ইতিমধ্যে একটি কমান্ড প্রম্পট উইন্ডো খোলা থাকে তবে এটি বন্ধ করুন তারপরে পুনরায় খোলার adb devicesপরে কমান্ডটি কাজ করা উচিত।


সব ব্যবস্থা করার জন্য ধন্যবাদ! এবং বিশদগুলিতে জিনিস স্থাপন
এমটিজেড

আমার ক্ষেত্রে, এটি তখন কাজ করে যখন আমি একে একে সেট করিSystem Variables
ইউস্রিল মৌলিদন রাজি

29

অ্যান্ড্রয়েড সেটআপ ফোল্ডারে আপনার প্ল্যাটফর্ম সরঞ্জাম ফোল্ডারটি অনুসরণ করুন যেখানে আপনি adb.exe পাবেন

ডি: \ SOFTWARE \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-SDK \ প্ল্যাটফর্ম-সরঞ্জাম

বিশদ জন্য স্ক্রিনশট পরীক্ষা করুন

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


1
আমি স্রেফ অ্যান্ড্রয়েডে অ্যান্ড্রয়েড স্টুডিও ফোল্ডারটি খুঁজে পেয়েছি কোনও অ্যান্ড্রয়েড-এসডিকে ফোল্ডারটি কেন খুঁজে পাওয়া গেল না?
মাজেদুর রাহমান

27

উইন্ডোজ 10 এ,

  1. যোগ ব্যবহারকারী চলক পাথ: %USERPROFILE%\AppData\Local\Android\sdk\platform-tools
  2. পুনরায় cmdচালু করুন (যদি কোনও খোলা থাকে)।
  3. adb devices, এটি তালিকাভুক্ত করা উচিত, যদি এটি হয় তবে আপনি সম্পূর্ণ প্রস্তুত।

এটাই!


এটি the এটি ব্যবহারকারী পাথে থাকতে হবে , সিস্টেম পাথে নয়
লিও

1
আমি মনে করি এটি এই থ্রেডের স্বচ্ছতম এবং কমপক্ষে ত্রুটি-প্রবণ উত্তর। গ্রহণযোগ্য উত্তর হওয়া উচিত
ডিকা

26

আপনার পথটি পরিবেশ পরিবর্তনশীল "PATH" এ যুক্ত করুন যেখানে আপনি নীচে আপনার এসডিকে ইনস্টল করেছেন:

\Sdk\platform-tools

আপনি নীচের চিত্রে উদাহরণস্বরূপ করতে পারেন:

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

এবং পরিবর্তনগুলি দেখতে আপনার কমান্ড প্রম্পটটি আবার খুলুন।


2
-> andorid🤔
লিও

11

অ্যাডবি কমান্ডটি নীচে নতুন পাথের অধীনে থাকতে পারে- সি: \ ব্যবহারকারীগণ \ USERNAME \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি অ্যান্ড্রয়েড স্টুডিওর নতুন সংস্করণগুলির জন্য। আমি আমার জন্য এই অবস্থান খুঁজে পেয়েছি।


11

যদি আপনার ওএস উইন্ডোজ হয় তবে এটি খুব সহজ। আপনি যখন অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেন, adb.exe নিম্নলিখিত ফোল্ডারে অবস্থিত:

C:\Users\**your-user-name**\AppData\Local\Android\Sdk\platform-tools

আপনার পরিবেশের পরিবর্তনশীলগুলিতে পাথটি অনুলিপি করুন এবং আটকান।

আপনার টার্মিনালটি খুলুন এবং টাইপ করুন: adbএটি সম্পন্ন হয়েছে!


6

কেবলমাত্র Android স্টুডিও খুলুন এবং শীর্ষস্থানীয় নেভিগেশন বারে "সরঞ্জাম" টিপুন

tools->SDK Manager

যেখানে আপনি এসডিকে লোকেশন পেতে পারেন

খোলা SDK folder -> platform-tools


5

1 ম: ড্রাইভটি যেখানে আপনার গ্রহনের অবস্থান এবং গোটো এসডিকে এবং প্ল্যাটফর্ম সরঞ্জামটি আমার ক্ষেত্রে সি: t অ্যাডটি-বান্ডিল-উইন্ডোজ-x86_64-20140702 \ এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি

২ য়: অ্যাক্সেসের সহজতার জন্য সেই ঠিকানাটি অনুলিপি করুন

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

3: ওপেন কমান্ড প্রম্পট উইন + আর টাইপ করুন এবং সিএমডি হিট এন্টার টাইপ করুন

4: ঠিকানাটি সেমিডিতে পেস্ট করুন এবং এন্টার টিপুন

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


4

ভামসি তাল্লাপুদি এর পূর্বের উত্তরের ভিত্তিতে আমি এই গতিশীল পথটি নিয়ে এসেছি:

%LOCALAPPDATA%/Android\sdk\platform-tools

এটি একটি উইন্ডোজ এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করছে । আমি এই সমাধানটি মার্জিত এবং সহজ উভয়ই বলে মনে করি এবং এর জন্য এটি ভাগ করে নিতে চাই।



2

আমি নীচে PATH সংজ্ঞায়িত করার সময় আমার একই সমস্যা হয়েছিল

C:\Program Files (x86)\Java\jre1.8.0_45\bin;C:\dev\sdk\android\platform-tools

এবং প্রথমে আমি যখন অ্যাডাব রুট নিয়ে আসি তখন সমস্যার সমাধান হয়।

C:\dev\sdk\android\platform-tools;C:\Program Files (x86)\Java\jre1.8.0_45\bin

2

এই উত্তরটি ধরে নিয়েছে যে অন্যান্য উত্তরগুলিতে বর্ণিত হিসাবে PATH সঠিকভাবে সেট করা হয়েছে

আপনি যদি উইন্ডোজ 10 এ থাকেন এবং প্রশাসনের অধিকার না পান তবে সিএমডি, পাওয়ারশেল ... প্রোগ্রামে ডান ক্লিক করুন এবং প্রশাসক হিসাবে রান নির্বাচন করুন। তারপরে অ্যাডবি [কমান্ড] ব্যবহার করে দেখুন


1

আমার ক্ষেত্রে এটি ছিল:

C:\Program Files (x86)\Android\android-sdk\platform-tools

1

আমি এটি যেখানে এটি পেয়েছি:

C:\Users\<USER>\AppData\Local\Android\sdk\platform-tools

আমাকে ফাইল এক্সপ্লোরারটির পুরো পথটি রাখতে হয়েছিল। ডিরেক্টরিগুলি লুকানো আছে বলে আমি কেবল এটিতে ক্লিক করতে পারিনি।

আমি এই পথটি অ্যান্ড্রয়েড স্টুডিওতে তালিকাভুক্ত পেয়েছি:

সরঞ্জামগুলি> অ্যান্ড্রয়েড> এসডিকে পরিচালক> এসডিকে সরঞ্জাম


0

প্রথমে ড্রাইভটি নির্বাচন করুন যেখানে অ্যান্ড্রয়েড এসডিকে ফোল্ডার রয়েছে। তারপরে আপনি নীচের পদক্ষেপগুলি অনুসরণ করুন

সিডি ড্রাইভনাম: / বা প্রাক্তন: সিডি সি: / 'এন্টার' টিপুন

তারপরে আপনি যে পথটি অ্যাডবি কনসোল পাথটি সেখানে প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে থাকবেন তাই সিডি রুট ফোল্ডার / অভ্যন্তরীণ রুট ফোল্ডার যদি সেখানে থাকে / প্ল্যাটফর্ম-সরঞ্জামগুলি 'এন্টার' চাপুন তবে এটি অ্যাডবি ডিরেক্টরিটি নির্বাচন করে।


0

ম্যাকোস ব্যবহারকারীদের জন্য, এই osxdaily.com নিবন্ধটি AT রাস্তায় যুক্ত adbকরার বিভিন্ন উপায় দেখায় ।

এখানে আমি পছন্দ করি:

  1. নামে একটি ফাইল জুড়ুন adbকরতে /etc/paths.d/যে শুধু এডিবি এর অবস্থান পাথ ধারণ করে ফোল্ডার: /Users/YourUserName/Library/Android/sdk/platform-tools/

    একটি টার্মিনাল উইন্ডোতে, sudo vim /etc/paths.d/adb
    -> প্রবেশ করুন এবং ফাইলটি সংরক্ষণ করুন।

  2. টার্মিনালটি পরিবর্তনটি দেখার জন্য এটি বন্ধ / পুনরায় খুলুন।



0

আমি আপনাকে পাওয়ারশেল ব্যবহার করে পুনঃসামন্ডণ চাই

অ্যান্ড্রয়েড স্টুডিও টার্মিনালটিকে পাওয়ারশেলে সেট করুন:

Settings > Tools > Terminal > Shell path = pwsh.exe (instead of cmd.exe)

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

PowerShell 7.0.1
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/powershell
Type 'help' to get help.

PS >

Adb.exe এর জন্য পাথ পরীক্ষা করুন

# `pikachu` should be replace your username
PS > test-path "C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"
True

আপনার পাঠ্য সম্পাদকে আপনার পাওয়ারশেল প্রোফাইল ফাইলটি খুলুন

PS > notepad $profile

লাইনের নীচে যুক্ত করুন, সংরক্ষণ করুন এবং প্রস্থান করুন

# `pikachu` should be replaced with your username
$env:PATH+="C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"

টার্মিনাল পুনরায় খুলুন এবং চেষ্টা করুন adb

PS > adb
Android Debug Bridge version 1.0.41
Version 30.0.1-6435776
Installed as C:\Users\hdformat\AppData\Local\Android\sdk\platform-tools\adb.exe

global options:
 -a         listen on all network interfaces, not just localhost
 -d         use USB device (error if multiple devices connected)
 -e         use TCP/IP device (error if multiple TCP/IP devices available)
 -s SERIAL  use device with given serial (overrides $ANDROID_SERIAL)
 -t ID      use device with given transport id
 -H         name of adb server host [default=localhost]
 -P         port of adb server [default=5037]

0

আমার জন্য আমি এখনও পেয়েছিলাম

'adb' is not recognized as an internal or external command,
operable program or batch file. 

এমনকি পরিবেশের ভেরিয়েবলগুলিতে পথ নির্ধারণের পরেও ...... অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করা সমস্যার সমাধান করেছে।


-1

আপনি শুধু ড্র্যাগ পারে adb.exeহুকুম থেকে প্রম্পট করতে sdk/platformtoolsএবং ব্যবধানের ছেড়ে কমান্ড যদি আপনি চান টাইপ করুন: like logcat

এটি আমার কাছে এরকম দেখাচ্ছে:

C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat

এবং এন্টার চাপুন।

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