কীভাবে আপডেট করবেন বা এডিবি'র নতুন সংস্করণটি পুনরায় ইনস্টল করবেন?


13

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

রেকর্ডগুলির জন্য, আমি এডিবি সরিয়ে দেওয়ার চেষ্টা করেছি। সঙ্গে :

sudo apt-get remove android-tools-adb android-tools-fastboot

তারপরে আমি এটি দিয়ে আবার ইনস্টল করেছি:

sudo apt-get install android-tools-adb android-tools-fastboot

এই কমান্ড দেওয়ার আগে আমার এডিবি সংস্করণটি 1.0.31 ছিল, এখনও এটি 1.0.31। তবে এখানে ( http://developer.android.com/sdk/index.html# অন্য ) যতদূর আমি দেখতে পাচ্ছি, এখানে নতুন সংস্করণ রয়েছে, 1.0.35। তবে টার্মিনালের সাথে আমি যা পেয়েছি তা 1.0.31। আমি 1.0.35 জিপ ডাউনলোড করেছি তবে এটি দিয়ে কী করতে হবে তা আমি জানি না।

আমি কীভাবে আমার এডিবি আপগ্রেড করতে পারি?

উত্তর:


15

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

Welcome to the Android SDK!

The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.

In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.

Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.

To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.

To start the SDK Manager, please execute the program "android".

From the command-line you can also directly trigger an update by
executing:
  tools/android update sdk --no-ui

Tip: use --help to see the various command-line options.


For more information, please consult the Android web site at
  http://developer.android.com/sdk/

একবার ইনস্টল হয়ে গেলে (আপনার কাছে জাভা ইনস্টল করতে হবে যদি আপনার কাছে এটি ইতিমধ্যে না থাকে), আপনি অ্যান্ড্রয়েড-এসডিকে-লিনাক্স / প্ল্যাটফর্ম-সরঞ্জামগুলিতে নেভিগেট করতে পারেন এবং সেখান থেকে এডিবি টাইপ করে চালাতে পারেন

./adb [options]

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


হ্যাঁ, আমি এই টিএসটিএসটি দেখেছি কিন্তু কমান্ডগুলি এলভিশ ভাষার মতো ছিল তাই নিজেকে জিজ্ঞাসা করেছিলাম :)
ব্লেবারাস

সংরক্ষণাগারটি বের করুন, তারপরে সরঞ্জাম ফোল্ডারে যান এবং "অ্যান্ড্রয়েড" ফাইলটি ডাবল ক্লিক করুন। টার্মিনালে রান ক্লিক করুন।
জৈব মার্বেল

কোনও সরঞ্জাম ফোল্ডার নেই। আমি "সমস্ত অ্যান্ড্রয়েড স্টুডিও প্যাকেজস" ডাউনলোড করেছি তবে এতে কোনও সরঞ্জাম ফোল্ডার নেই। জিপ ফোল্ডার তালিকা: বিন grandle liberal এর সংক্ষিপ্ত রূপ লাইসেন্স প্লাগিন
Blaberus

আমি সরবরাহিত লিঙ্কটিতে যান এবং অ্যান্ড্রয়েড- sdk_r24.1.2-linux.tgz ডাউনলোড করুন
জৈব মার্বেল

ঠিক আছে, এটি কাজ করে তবে আমার সেই অ্যাপ্লিকেশনটির দরকার নেই, আমার কেবলমাত্র "অ্যাডবি সিডেলোড <ফাইল"> কমান্ডটি ব্যবহার করা দরকার তবে আমার এডিবি 'স্টিল' 1.0.31 আমার এডিবি 1.0.32 বা আরও নতুন আপডেট করতে হবে।
ব্লেবারাস

32

যদি আপনি ভাবেন, আপনার কাছে সর্বশেষ এসডিকে রয়েছে তবে অ্যাডবি সরঞ্জামটি পুরানো one

ব্যবহার,

# adb version
Android Debug Bridge version 1.0.31
# wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
# sudo mv adb /usr/bin/adb
# sudo chmod +x /usr/bin/adb
# adb version
Android Debug Bridge version 1.0.32

রেফারেন্স http://bernaerts.dyndns.org/linux/74-ubuntu/328-ubuntu-trusty-android-adb-fastboot-qtadb


ভাল, সংক্ষিপ্ত উত্তর। পুরো এসডিকে ডাউনলোড করা থেকে আপনি আমাকে বাঁচিয়েছেন।
মিস্টার ইউজার

1
এটি কি বিশ্বস্ত উত্স?
টিলোবন্ট

2
এটি গুগল বিল্ডিং রেপো। এর চেয়ে কিছুই নিরাপদ নয়।
zgoda

1
সুন্দর এবং ঝরঝরে উত্তর। উবুন্টু 14.04 এর মতো কিছু ওএসে এটি অবস্থিত usr/local/bin/adb
আমির

4

জৈব মার্বেলের উত্তরের উন্নতি করে, কেবলমাত্র সর্বশেষতম সরঞ্জামগুলি (পুরো এসডিকে নয়) ইনস্টল করতে, প্ল্যাটফর্ম-সরঞ্জাম ফিল্টারটি নীচের হিসাবে ব্যবহার করুন:

tools/android update sdk -t platform-tool --no-ui

ধন্যবাদ! আমি এটি খুঁজে পেয়েছিলাম কিন্তু আমার নোট হারিয়েছি।
জৈব মার্বেল

2

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

এটি আপনার হোম ডিরেক্টরি ডিরেক্টরিতে একটি নতুন ডিরেক্টরি 'অ্যান্ড্রয়েড' তৈরি করবে। আপনি যদি কোনও আলাদা অবস্থান পছন্দ করেন তবে নীচের পথগুলি (এবং আমার উদাহরণে ব্যাশ এ্যালিয়াস) পরিবর্তন করুন।

mkdir ~/Android && cd ~/Android

পরবর্তী Google এবং প্ল্যাটফর্ম সরঞ্জামগুলি এক্সট্রাক্ট করুন:

wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip && unzip platform-tools-latest-linux.zip

এখন সর্বশেষ adb, fastboot, এবং অন্যান্য সরঞ্জাম সদ্য নিষ্কাশিত 'প্ল্যাটফর্ম-সরঞ্জাম' ডিরেক্টরিতে থেকে সরাসরি চালানোর জন্য পাওয়া যায়। তাদের ব্যবহার করা সহজ করার জন্য বাশ উপাধিকার ব্যবহার করুন (বিরোধগুলি এড়াতে অপ্রচলিত বিতরণ প্যাকেজগুলি আনইনস্টল করার পরে)। এই উদাহরণস্বরূপ কমান্ড কমান্ডটি ওরফে করবে adb, এটি তাৎক্ষণিকভাবে ব্যবহারের জন্য উপলব্ধ করা হবে:

echo "alias adb='~/Android/platform-tools/adb'" >> ~/.bash_aliases && source ~/.bash_aliases

এবং optionচ্ছিকভাবে জন্য fastboot:

echo "alias fastboot='~/Android/platform-tools/fastboot'" >> ~/.bash_aliases && source ~/.bash_aliases

আপডেট করা cdঅ্যান্ড্রয়েড ডিরেক্টরিতে অন্তর্ভুক্ত করা এবং ডাউনলোডের পুনরাবৃত্তি এবং পুনরায় উত্তোলনের পদক্ষেপের মতোই সহজ । adb versionআপনার বর্তমানে ইনস্টল করা সংস্করণটি পরীক্ষা করতে ব্যবহার করুন ।


দয়া করে ভুলে যাবেন না যে আমরা আনজিপ করতে পারি না, আপনি সমস্ত ক্রিয়াকলাপের আগে এটি ইনস্টল করার কথা উল্লেখ করতে পারেন।
ডেডফিশ

1

আমি আজকের আগে শিখেছি এমন কিছু জিনিস যুক্ত করব।

adbআকর্ষণীয় ধারাবাহিক পদক্ষেপের কারণে আমার একই সময়ে দুটি সংস্করণ ইনস্টল হয়েছিল, উবুন্টু 18.04; কোনওভাবে অ্যান্ড্রয়েড এসডিকে এর পূর্ববর্তী সংস্করণটি একটি সিমিলিংক তৈরি করেছে /usr/bin/adb, সুতরাং রিএ্যাক্ট নেটিভ প্যাকেজারটি একে অপরের বিরোধী এডাব থেকে টানবে এবং লক্ষণগুলি ব্যাখ্যা করতে মোটামুটি অসুবিধা সৃষ্টি করবে। আমি মনে করি এটি কারণ আমি সরানো + পুনরায় ইনস্টল করা অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি।

/home/<USER>/Android/Sdk/platform-tools আপনার অ্যাডাব্লিক এক্সিকিউটেবলের মধ্যে ডিফল্ট অবস্থান খুঁজে পাওয়া যায়।

আপনি এর সংস্করণ এটি দ্বারা পরীক্ষা করতে পারেন:

$ ./adb version

আপনি যে পাথ ভেরিয়েবলগুলি খুঁজে পেতে পারেন তা এখানে:

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

তারপরে আপনি নিশ্চিত করতে পারেন যে আপনার সিস্টেম এটির সাথে এটি ব্যবহার করছে:

sudo ln -s /home/<USER>/Android/Sdk/platform-tools/adb /usr/bin/adb

এটি আপনাকে কাস্টম ইনস্টলেশন ডিরেক্টরি থেকেও ব্যবহার করতে দেয়; /home/<USER>/Android/Sdk/platform-tools/adbআপনার এক্সিকিউটেবলের পথটি প্রতিস্থাপন করুন ।


0

আপনি যদি উবুন্টুর 64৪-বিট সংস্করণটি চালাচ্ছেন তবে আপনাকে নিম্নলিখিত কমান্ড সহ কয়েকটি 32-বিট লাইব্রেরি ইনস্টল করতে হবে :

$ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

তারপরে অ্যাডবি এবং ফাস্টবুট ইনস্টল করুন:

$ sudo apt-get install android-tools-adb android-tools-fastboot

তারপরে এই গাইডটি অনুসরণ করুন :

$ wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
$ sudo mv adb /usr/bin/adb
$ sudo chmod +x /usr/bin/adb
$ adb version

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