এডিবি-র কোনও ন্যূনতম ইনস্টলেশন আছে?


62

এটা আসে যখন , আমি প্রায়ই মত "ব্যবহার করুন সুপারিশ পড়া adb logcatআরো কিছু বিবরণ এটি"। আমার সমস্ত অ্যাপ্লিকেশনগুলিকে তাদের ডেটা সহ ব্যাকআপ করার জন্য একটি ভাল উপায়ের সন্ধান করছেন, অমূল- নির্ধারিত ডিভাইসের সম্পূর্ণ ব্যাকআপ উল্লেখ করে adb backupএবং adb restore। বেশ কয়েকটি জায়গায় কেউ এডিবি ব্যবহার করে অ্যান্ড্রয়েড ডিভাইসে দূরবর্তীভাবে করার উপায়গুলি খুঁজে পেতে পারে যেমন ব্যবহার করে ফাইল স্থানান্তর করা adb pushবা adb pull, এর মাধ্যমে অ্যাক্সেস করা adb shellএবং আরও অনেক কিছু। সুতরাং এডিবি একটি অ্যান্ড্রয়েড ব্যবহারকারীর জন্য থাকা ভাল জিনিস বলে মনে হয়।

তবে কীভাবে আমার কম্পিউটারে এই "এডিবি জিনিসপত্র" পাবেন? বিকাশকারী না হয়ে পুরো অ্যান্ড্রয়েড এসডিকে ইনস্টল করা কিছুটা ওভারকিল বলে মনে হচ্ছে। আরও নমনীয় পদ্ধতি উপলব্ধ আছে কি?

উত্তর:


46

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

গুগল সংগ্রহস্থলের লিঙ্কগুলি এখানে:

প্ল্যাটফর্ম সরঞ্জামগুলির সর্বশেষতম সংস্করণে (কেবল কয়েকটি বাইনারি রয়েছে - প্রতিটি আকারে 10Mb এর চেয়ে কম):

উবুন্টু এবং ডেবিয়ান ব্যবহারকারীদের জন্য (আমি ব্যক্তিগতভাবে বিতরণ করি) আমি একটি ছোট বাশ স্ক্রিপ্ট একসাথে রেখেছি যা প্ল্যাটফর্ম সরঞ্জামগুলির সর্বশেষ সংস্করণটি খুঁজে পেয়ে এবং ইনস্টল করে - উবুন্টুতে অ্যান্ড্রয়েড প্ল্যাটফর্ম সরঞ্জামগুলি (এডিবি) ইনস্টল করে


3
কারণ তারা পরিবর্তন হতে পারে? আপনি সবেমাত্র একটি নির্দিষ্ট সংস্করণে লিঙ্ক করেছেন। উপরের আমার লিঙ্কগুলি আপনি ক্লিক করার সময় উপলব্ধ সর্বশেষতম সংস্করণে যান। তদ্ব্যতীত: আমার লিঙ্কগুলি সর্বনিম্ন ইনস্টলেশনের জন্য (প্রশ্ন অনুসারে উল্লিখিত), যখন আপনার সম্পূর্ণ প্ল্যাটফর্ম সরঞ্জামগুলি অন্তর্ভুক্ত থাকে (সংরক্ষণাগারটির জন্য আকারের ফ্যাক্টর 10: লিনাক্সের জন্য 1.4 এমবি বনাম 12 এমবি, ইনস্টলেশনের জন্য একই: 3.8 এমবি বনাম)। 38 এমবি)। পরিপূরকটির জন্য ধন্যবাদ, যদিও, "সম্পূর্ণ প্ল্যাটফর্ম সরঞ্জামগুলি" এক বা অন্য ব্যবহারকারীর জন্য ভাল সমঝোতা হতে পারে।
ইজজি

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

1
এবং আমরা এখানে "শেষ ব্যবহারকারী" সম্পর্কে কথা বলছি (ইঞ্জিনিয়াররা এসও তে যান :) তর্ক করার কোনও কারণ নেই, অ্যালেক্স - আমরা দু'জনেই আমাদের বক্তব্য রেখেছি। ব্যবহারকারীদের পছন্দের জন্য ডাউনলোড যা পছন্দ আছে। যদি আপনি জেদ করেন তবে আমি "বিকল্প উত্স" এর জন্য আপনার উত্তরটি নির্দেশ করতে আমার উত্তর আপডেট করতে পারি।
ইজি

3
এছাড়াও পরীক্ষা stackoverflow.com/tags/adb/info আরো সাম্প্রতিক লিঙ্কের জন্য
Пионерка

1
@ Пионерка সর্বদা সর্বশেষতম প্ল্যাটফর্ম সরঞ্জামগুলিতে নির্দেশিত লিঙ্কগুলির জন্য আমার উত্তরটি পরীক্ষা করুন (প্রতি বার যখন আপনার প্রয়োজন হবে সর্বশেষতম লিঙ্কটি পরীক্ষা করার পরিবর্তে)। ভাগ্যক্রমে, গুগল এখন platform-tools-latest-*.zip3 টি বড় প্ল্যাটফর্মের জন্য লিঙ্ক সরবরাহ করেছে :)
ইজি

29

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

আবশ্যকতা

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

উইন্ডোজ ব্যবহারকারীরা

যদি আপনার কম্পিউটারটিতে উইন্ডোজ চলছে, আপনার ডিভাইসের জন্য আপনার বিশেষ ড্রাইভারও লাগবে (এখানে কোনও জেনেরিক সমাধান নেই, তাই আপনার নিজের এটি পরীক্ষা করে নেওয়া দরকার; সাধারণত, ড্রাইভারগুলি প্রস্তুতকারকের ওয়েবসাইটে ডাউনলোডের জন্য দেওয়া হয়)।

লিনাক্স এবং ম্যাক ওএস ব্যবহারকারীরা

লিনাক্স এবং ম্যাক ওএস ব্যবহারকারীদের তাদের অপারেটিং সিস্টেমের জন্য তাদের ডিভাইসটি পরিচিত করার প্রয়োজন হতে পারে। লিনাক্সের জন্য, আপনি এখানে এবং এখানে আমার উত্তরগুলিতে বর্ণিত প্রয়োজনীয় পদক্ষেপগুলি খুঁজে পান । ম্যাক ওএসের সাথে পরিচিত না হয়ে, আমি এটির জন্য কথা বলতে পারি না।

স্থাপন

লিনাক্স

লিনাক্সের জন্য এটি বেশ সহজ: ডাউনলোড করা বাইনারিগুলি আপনার পছন্দসই একটি ডিরেক্টরিতে আনপ্যাক করুন। আমি এটি লেখার সময়, এটি কেবলমাত্র দুটি ফাইল হবে: adbএবং aapt(দ্বিতীয়টি কিউটিএডিবি ব্যবহার করছে , এবং সরাসরি এডিবি কমান্ডগুলি কার্যকর করার প্রয়োজন হয় না)। তাদের এক্সিকিউটেবল করার জন্য তাদের ফাইলের অনুমতিগুলি সামঞ্জস্য করুন (উদাহরণস্বরূপ কমান্ড লাইন থেকে chmod 0755 adb aapt:)। অবশেষে, আপনার $PATHভেরিয়েবলের সাথে নির্বাচিত ডিরেক্টরিটি অন্তর্ভুক্ত করা ভাল ধারণা , যাতে আপনি adbযেখানেই থাকুন না কেন কল করতে পারেন । এর জন্য একটি ভাল জায়গা হ'ল আপনার ~/.profileফাইলের শেষে একটি অতিরিক্ত লাইন অন্তর্ভুক্ত করার জন্য export PATH="~/bin:$PATH"(যদি আপনি বাইনারিগুলি বের করে থাকেন ~/bin)।

উইন্ডোজ

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

আর কি?

আপনি এই মুহুর্তে সম্পন্ন করা উচিত, এবং ADB কমান্ড লাইনের সম্পূর্ণ ক্ষমতা ব্যবহার করতে পারেন।

বিকল্প?

আরও পড়া


1: আরো দেখুন অ্যালেক্স 'উত্তর আরো বিকল্প উৎসের জন্য। আমার উত্সগুলি সরকারী গুগল ডাউনলোড, কেবল "স্ট্রিপ ডাউন"।


আপনার লিঙ্কগুলি মারা গেছে। গুগলের লিঙ্কগুলি এখনও কাজ করছে এবং বিশেষত যারা ফাইল আকারের বিষয়ে অভিযোগ করে তাদের জন্য গুগল তাদের প্ল্যাটফর্ম সরঞ্জাম প্যাকেজ থেকে অপ্রয়োজনীয় সবকিছু সরিয়ে দিয়েছে।

@AlexP। ইঙ্গিতটির জন্য ধন্যবাদ, আপডেট। আমি আবারও হাইলাইট করেছি যে তারা আবার মারা গেলে কোথায় দেখতে হবে (সমস্ত লিঙ্ক মারা গেছে না - মাস্টার-লিঙ্কটি এখনও কাজ করেছে that এখন সেই সাহসী করে
তোলে

খুব খারাপ QtADB আর এডিবি অন্তর্ভুক্ত বলে মনে হয় না।

কি? দুঃখিত, আমি পুনরায় ডাউনলোড করিনি, কেবল লিঙ্কগুলি আপডেট করেছি। আপনি কি বলছেন যে adbবাইনারি আর অন্তর্ভুক্ত নয়? =: -। 0 ধ্যাত, আপনি সঠিক :( আপডেট হবে যে যত শীঘ্র সম্ভব কারো সামনে উইন / Mac এর সংস্করণ ডাউনলোড একটি লিঙ্ক চমৎকার হবে করছি আমি বাইনেরিতে দেখতে পাবেন আমি ফিরে তারপর ডাউনলোড করা
Izzy

আমাদের ভাগ্যবান! আমি লিনাক্স এবং উইন্ডোজ সংরক্ষণাগারগুলি এবং অবশেষে এমনকি বিকল্প উত্স প্লাস ম্যাক বাইনারিগুলি পেয়েছি। মৃত লিঙ্কগুলি প্রতিস্থাপন করা হয়েছে, সবকিছু এখন আবার উপলব্ধ।
ইজি

6

আমি ওএস এক্স এর জন্য কিছু তৈরি করেছি, আপনি যা খুঁজছেন ঠিক এটি হতে পারে: কুইক এডিবি / ফাস্টবুট ইনস্টলার: ইনস্টলার সহ এডিবি এবং ফাস্টবুট বাইনারি


আমার জন্য নয়, আমার কোনও ম্যাক নেই (আমি লিনাক্স ব্যবহারকারী)। তবে ধন্যবাদ, অন্যরা একটি সহজ পয়েন্ট এবং ক্লিক সমাধানের জন্য পছন্দ করতে পারে :)
ইজজি

ঠিক আছে, সম্ভবত আমি লিনাক্সের জন্যও একটি সংস্করণ তৈরি করব। এত জটিল হওয়া উচিত নয়;)
সিমম্যাক

1
কেবল উপরে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন। আপনার গিথুব পৃষ্ঠায় আমি যা পড়েছি তা থেকে খুব বেশি পরিবর্তন প্রয়োজন হয় না। আমি /usr/local/binবাইনারিগুলির জায়গা হিসাবে পরামর্শ দেব , যদিও (আসলে, আমি আমার উত্তরে বর্ণিত ম্যানুয়াল পদ্ধতিটি ব্যবহার করেছি (এখনই এটি আপডেট করেছি) - এবং বাইনারিগুলি রয়েছে ~/bin(এখনও সিস্টেম-ওয়াইড ইনস্টলটির প্রয়োজন হয়নি)। // দ্রষ্টব্য: বেশী প্রয়োজন সবচেয়ে আমাদের গরিব উইন্ডোজ ফেলোগণ হতে হবে তাদের অধিকাংশই হারিয়ে যায় যখন এটি "ম্যানুয়াল কাজ" # দিন আসে।
Izzy

ধন্যবাদ, আমি সবেমাত্র v2.0 প্রকাশ করেছি যা লিনাক্স সমর্থন নিয়ে আসে, আপনি যদি তা পরীক্ষা করে দেখতে পারেন তবে তা যদি আপনার পক্ষে কাজ করে তবে আমি খুশি হব।
সিমম্যাক

1
আমি কেবল ভিতরে quickুকেছিলাম: আমার কাছে ভাল লাগছে! আপনার রূপটি আমার চেয়ে আরও বেশি ছাঁটাই-নিচে রয়েছে (আমি এতে অন্তর্ভুক্তও করি aapt- যদিও কঠোরভাবে প্রয়োজন হয় না)। ইতিমধ্যে +1, এবং ধন্যবাদ! (আপনার আমার এলাকা ডাউনলোড করুন একটি লিঙ্ক অন্তর্ভুক্ত করতে চান পারে README.mdপ্রয়োজন তাদের জন্য aapt)
Izzy

5

15 সেকেন্ডের ন্যূনতম এডিবি, ফাস্টবুট এবং ড্রাইভার ইনস্টলার

  • সিএমডি-তে ইনস্টলেশন ফোল্ডারে নেভিগেট করার দরকার নেই।
  • এটি সিস্টেম-ব্যাপী ইনস্টল করা যেতে পারে।
  • উত্পাদনকারী নির্দিষ্ট ড্রাইভারের জন্য চেক করার প্রয়োজন নেই।
  • 9 এমবিতে অন্তর্ভুক্ত সমস্ত কিছুই।

দ্রষ্টব্য: এটি কেবল উইন্ডোজ।
ইজি

2

আপনি যদি আর্চ লিনাক্সে থাকেন এবং আপনি এটি করতে চান (অবশ্যই ইজির উত্তর অনুসরণ করুন!) ...

মাল্টিলেব সক্ষম করুন এবং /etc/pacman.confপ্রয়োজনে 32-বিট নির্ভরতা ইনস্টল করুন:

$ sudo pacman -Sy
$ sudo pacman -S lib32-{glibc,gcc-libs,zlib}

ফাইলগুলি পান:

$ curl -J -O https://android.izzysoft.de/downloads.php?file=adb-binaries-linux-1.0.32.tar.gz
$ tar xf adb-binaries-linux-1.0.32.tar.gz

কমান্ডগুলি আপনার বর্তমান ডিরেক্টরিতে ইনস্টল করবে, উদাহরণস্বরূপ:

$ ./aapt

1

ডেবিয়ান অত্যন্ত সহজ পাঠ্য পেতে, আপ-টু-ডেট এডিবি ও fastboot ইনস্টল করে তোলে।

আপনি যদি সত্যিই কেবল দ্রুতবूट ছাড়াই অ্যাডবি চান: do sudo apt-get android-tools-adb ইনস্টল করুন

বা, আপনি যদি আমার মতো হন এবং তারা একসাথে আরও ভালভাবে কাজ করেন বলে মনে করেন:
do sudo apt-get android-tools-adb android-tools-fastboot ইনস্টল করুন

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