কীভাবে ব্যাচ ইনস্টল করবেন অ্যাপ থেকে কম্পিউটার থেকে অ্যান্ড্রয়েডে আসলে আমার অ্যান্ড্রয়েড স্পর্শ না করে


17

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


উত্তর:


20

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

  • আপনার ডাউনলোড করা সমস্ত .apkফাইল একক ফোল্ডারে রেখে দিন
  • আপনার অ্যান্ড্রয়েড ডিভাইসটি সংযুক্ত করুন এবং নিশ্চিত হয়ে নিন যে এটি স্বীকৃত ( adb devicesকোনও সংযুক্ত ডিভাইসের তালিকা করা উচিত)
  • একটি টার্মিনাল / কমান্ড প্রম্পট খুলুন এবং আপনার .apkফাইলগুলি যেখানে থাকে সেই ডিরেক্টরিতে পরিবর্তন করুন
  • চালান for file in *.apk; do adb install $file; done
  • আরও কোনও ইন্টারঅ্যাকশন প্রয়োজন ছাড়াই সমস্ত অ্যাপ্লিকেশন ইনস্টল হচ্ছে দেখুন :)

দ্রষ্টব্য: আপনার কাছে যদি .apkফাইল রয়েছে যার নামের মধ্যে "স্পেস" রয়েছে যেমন 'এক্সপোজড ফ্রেমওয়ার্ক', 'অ্যাডোব ফ্ল্যাশ প্লেয়ার' ইত্যাদি you হয় ফাঁকা স্থানগুলি পুরোপুরি সরিয়ে ফেলুন বা এগুলি প্রতিস্থাপন করুন যেমন আন্ডারস্কোর দ্বারা s লিনাক্স তার ( /usr/bin/rename) জন্য পার্ল স্ক্রিপ্ট সরবরাহ করে যা আপনি ব্যবহার করতে পারেন:

rename 's/ /_/g' *.apk

এটি সমস্ত spaceচরিত্রের সাথে প্রতিস্থাপন করে _, যা এরকম নাম তৈরি করে Xposed_Framework, Adobe_Flash_Playerযা অ্যাডবি দ্বারা স্বীকৃত।


উইন্ডোজগুলির জন্য দয়া করে রাজ্য .ç এমডি
ভারতী

1
কমান্ড চালানোর জন্য বাদে একই। আমি উইন্ডোজ ব্যবহারকারী নই, তাই আমি আপনাকে সমতুল্য দিতে পারি না; আপনি adb.exe install *.apkএই আশায় চেষ্টা করতে পারেন যে এটি ওয়াইল্ডকার্ডগুলি সমাধান করে; তবে আমি নিশ্চিত না যে এটি কাজ করে কিনা।
ইজি

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

@ সুজয়ুন আপনি কি আপনার কম্পিউটার এডিবি স্টাফ ইনস্টল করেছেন? না থাকলে ট্যাগ উইকি অবধি অনুসরণ করুন :)
Izzy

6

পদক্ষেপ 1. কমান্ড প্রম্পট (সিএমডি) খুলুন এবং ডিরেক্টরিটি আপনার "সি: \ অ্যাপস" এ পরিবর্তন করুন

উদাহরণ: কোড:

cd..
cd..
cd apps

এখন আপনার সিএমডিতে আপনার পথটি "সি: \ অ্যাপস" হিসাবে সেট করা উচিত।

পদক্ষেপ 2. ডিরেক্টরি মুদ্রণ তৈরি করুন।

সিএমডিতে "সি: \ অ্যাপস" রান করুন: কোড:

dir /s /b > print.txt

এটি সমস্ত ডিরেক্টরি ফাইল এবং এক্সটেনশন মুদ্রণ করবে তবে আকার এবং বৈশিষ্ট্যগুলির মতো আপনার "সি: \ অ্যাপস" ফোল্ডারে। এখন আপনি আপনার "c: \ অ্যাপস" ফোল্ডারে একটি "print.txt" ফাইল দেখতে পাবেন। আপনি যদি এটি খোলেন, আপনি আপনার সমস্ত APK এর একটি তালিকা দেখতে পাবেন।

পদক্ষেপ 3. ধরে নিই যে আপনি আপনার "print.txt" ফাইলটি দেখতে নোটপ্যাড ব্যবহার করছেন, "CTRL + H" টিপুন। এটি সন্ধান করুন এবং প্রতিস্থাপন ডায়ালগ বক্সটি খুলবে।

টাইপ কোড সন্ধান করুন:

C:\

প্রতিস্থাপন টাইপ

adb install -r c:\

এন্টার এন্টার চাপুন এবং এটি এডিবি ইনস্টল কমান্ডের সাহায্যে সমস্ত এপিএস পরিবর্তন করবে। সংরক্ষণ করুন এবং নোটপ্যাড বন্ধ করুন।

পদক্ষেপ ৪. এখন আপনার "সি: \ অ্যাপস \ print.txt" এ .txt এক্সটেনশনের নাম পরিবর্তন করে "মুদ্রণ.বাট" করতে হবে। আপনার উইন্ডোতে এক্সটেনশন প্রদর্শিত হবে। গুগল যে আপনি যদি এটি করতে না জানেন।

একবার .bat ফাইল হিসাবে সংরক্ষণ করা হলে, কেবল সম্পাদন করুন এবং এটি আপনার ফোনে কোনও প্রম্পট ছাড়াই আপনার সমস্ত APK ফাইল ইনস্টল করার অনুক্রমের মধ্য দিয়ে চলবে। ভয়েলা, এবং উপভোগ করুন।

উদাহরণ: "C: \ অ্যাপ্লিকেশান \ print.bat"

adb install -r c:\apps\com.twitter.android-1.apk
adb install -r c:\apps\com.ups.mobile.android-2.apk
adb install -r c:\apps\com.vavni.android.battleship-1.apk
adb install -r c:\apps\com.viclabs.myRemote-2.apk
adb install -r c:\apps\com.waterflea.wifiscan-1.apk
adb install -r c:\apps\com.wyse.pocketcloud-1.apk
adb install -r c:\apps\com.xrath.jmsn-2.apk
adb install -r c:\apps\com.xtralogic.android.rdpclient-1.apk
adb install -r c:\apps\com.xtremelabs.android.speedtest-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.im-1.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.mail-2.apk
adb install -r c:\apps\com.yahoo.mobile.client.android.search-1.apk
adb install -r c:\apps\hongbo.bluescreen-1.apk
adb install -r c:\apps\info.marlan.sim-1.apk

4
আমি বুঝতে পারছি না যে লোকেরা কোনও জিনিস কেন চুরি হয়েছে তা বুঝতে না পেরে তাকে উত্সাহ দেয়। মূল উত্স এবং এর লেখক (গুলি) যথাযথভাবে উল্লেখ না করে এমন কোনও উত্পন্ন / অনুলিপি করা কাজ জ্ঞান প্রচারের অনুশীলনের জন্য লজ্জাজনক। হান্নান, দয়া করে অন্যের লিখিত উপাদানের রেফারেন্স কীভাবে অনুসরণ করুন ।
ফায়ারল্যান্ড

1
এটি যদি এটি কাজ করে তবে এটি উপবিষ্টিত হয়।
beppe9000

2

আপনার যদি বিভিন্ন ফোল্ডারে অ্যাপস থাকে (যেমন আপনি যদি ব্যবহার করেন adb pull) তবে আপনি নীচে আমার স্ক্রিপ্টটি ব্যবহার করতে পারেন:

for /r %f in (*.apk) do adb install -r "%f"

আপনার সমস্ত APK ফাইলের উপরে এটি ফোল্ডারে চালিত করুন এবং এটি পুনরুক্ত হবে এবং সেগুলি সমস্ত ইনস্টল করবে।


আমি এটি চেষ্টা করেছি এবং আমি এই সি: \ ব্যবহারকারীদের \ অ্যান্ড্রয়েড অ্যাপস> অ্যাডবি ইনস্টল "সি: \ ব্যবহারকারীদের ব্যবহারকারীর নাম \ ডাউনলোডগুলি \ এওএসএপি \ অ্যাপনাম.এপকে" "অ্যাডবি" অভ্যন্তরীণ বা বহিরাগত কমান্ড, অপারেবল প্রোগ্রাম বা ব্যাচ হিসাবে স্বীকৃত নয় ফাইল।
সুজয় ইউএন

@ সুজয়ুন ঠিক আছে, আপনার অ্যাডবি.এক্সির সরাসরি পথের সাথে কোটগুলিতে অ্যাডাবিকে প্রতিস্থাপন করুন এবং এটি কাজ করা উচিত।
পিয়ারোগ্লাইফ

0

আপনি এডিবি এর মাধ্যমে আপনার কম্পিউটার থেকে অ্যান্ড্রয়েড মোবাইলে সরাসরি APK ইনস্টল করতে পারেন। প্রথম অ্যাডবি ডাউনলোড করুন এবং এটি ইনস্টল করুন already আপনার যদি এটি ইতিমধ্যে না থাকে তবে আপনি এখান থেকে এটি ডাউনলোড করতে পারেন।

https://dl.google.com/android/repository/platform-tools_r28.0.1-windows.zip

তারপরে আপনার মোবাইলে বিকাশকারী মোড সক্ষম করুন। আপনি এটি আপনার মোবাইলের সেটিংস খুঁজে পেতে পারেন।

এবং তারপরে এই কমান্ডটি চালান।

অ্যাডবি ইনস্টল "আপনার এপিকে ফাইলের পথ"

উদাহরণ স্বরূপ

সি: \ ব্যবহারকারীগণ \ মালিক> অ্যাডবি ইনস্টল সি: \ ব্যবহারকারীগণের মালিক \ ডাউনলোডগুলি \ android-এজেন্ট.apk

এখানে আমার অ্যাডিবির মালিক ফোল্ডার এবং


0

উইন্ডোজের জন্য, কমান্ড লাইনটি খুলুন:

set PATH=%PATH%;C:\path_to_your_platform-tools\

তারপর

for %e in (*.apk) do adb install %e

0

সুতরাং আপনার সমস্যা আছে যে আপনার ইনস্টল করার জন্য প্রচুর অ্যাপ রয়েছে এবং আপনি টাইটানিয়াম ব্যাকআপ বা অন্যান্য ব্যাকআপ পুনরুদ্ধার অ্যাপ্লিকেশনটির মতো ব্যাকআপ করেন নি। তবে একের পর এক ইনস্টল করা এবং নিশ্চিত হওয়া এবং অপেক্ষা করা চিরকালের জন্য লাগে, এটি এত ক্লান্তিকর নয়!

আমি একটি অ্যাপ্লিকেশন সন্ধান করার চেষ্টা করেছি যা আমার চেষ্টাটি বাঁচাতে এটি করতে পারে তবে তাদের সব চেষ্টা করার পরেও তাদের কোনওটিই কাজ করে নি। সুতরাং আমি এটি একের পর এক করছিলাম এবং এটি এত দিন নিচ্ছিল যে আমি ঠিক এডিবি দিয়ে এটি করার সিদ্ধান্ত নিয়েছি।

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

উইন্ডোজে এটি কীভাবে করবেন:

আপনার ফোনে,

  1. আপনার ফোনের ড্রাইভার ইনস্টল রয়েছে তা নিশ্চিত হন। উদাহরণস্বরূপ, স্যামসুং ড্রাইভার বা এলজি ড্রাইভারগুলি প্রস্তুতকারকের ওয়েবসাইট তৈরি করে।
  2. প্রবেশ করুন Settings > Developer Options(ক্লিক করুন)Settings > About Phone > Software > Build Number বিকাশকারী মোডটি সক্রিয় করতে times বার )
  3. চালু করা USB Debugging
  4. বন্ধ কর Verify apps over USB
  5. আপনার কম্পিউটারকে একটি ইউএসবি কেবলের মাধ্যমে আপনার ফোনটি সংযুক্ত করুন।
  6. আপনার ফোনে ইউএসবি ডিবাগিংকে অনুমতি দিন এমন পপআপ নির্বাচন করুন। যদি আপনি এটি দেখতে না পান বা এটি মিস করেন না, কেবল ইউএসবি ডিবাগিংটি বন্ধ করুন এবং ফিরে করুন এবং আপনার ফোনটি সংযুক্ত থাকলে এটি আবার পপ আপ হয়।

এখন আপনি পরবর্তী পদক্ষেপের জন্য প্রস্তুত।

আপনার উইন্ডোজ কম্পিউটারে:

  1. অ্যান্ড্রয়েড ডাউনলোড করুন SDK প্ল্যাটফর্ম সরঞ্জামগুলি
  2. platform-toolsআপনার কম্পিউটারে ফোল্ডারটি বের করুন । আমি আপনার এর মূল প্রস্তাবC: ড্রাইভের , যাতে এটি অবস্থিতC:\platform-tools\
  3. আপনার ব্যাচ ইনস্টল করতে চান এমন সমস্ত আপনার এপিএল ফাইল পান এবং সেগুলি একটি ফোল্ডারে রেখে আপনার প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে রেখে দিন। উদাহরণস্বরূপ, আপনি সম্ভবত "apks" নামক একটি ফোল্ডার তৈরি করতে পারেনC:\platform-tools\apks\
  4. একটি সিএমডি (কমান্ড প্রম্পট) উইন্ডো খুলুন। (আদর্শভাবে, ডান ক্লিক করুন এবং ঠিক নিশ্চিত হওয়ার জন্য প্রশাসক হিসাবে চালান It এটি প্রয়োজনীয় নাও হতে পারে))

এখন, আপনার ফোনটি সংযুক্ত এবং আপনার কম্পিউটারে এডিবি ইনস্টল রয়েছে, সুতরাং আপনি নিম্নলিখিতটি আপনার কমান্ড লাইনে প্রবেশ করতে প্রস্তুত।

প্রথমে আপনার ডিভাইসটি সংযুক্ত আছে কিনা তা পরীক্ষা করুন।

cd C:\platform-tools\

adb devices

যদি আপনার ফোনটি সঠিকভাবে সংযুক্ত থাকে তবে আপনি এরকম কিছু দেখতে পাবেন:

* daemon not running: starting now at tcp:5037
* daemon started successfully
List of devices attached
Z1Z1Z1Z1Z1Z1    device

Z1Z1Z1Z1Z1Z1আপনার ফোনের ডিভাইস আইডি কোথায়

যদি আপনি তা দেখে থাকেন তবে আপনি সফল। ইনস্টল প্রশংসা করতে এগিয়ে যান:

for %e in (apks\*.apk) do adb install %e

যদি এটি কাজ করে, সাফল্য! সবকিছু দ্রুত ইনস্টল হয়ে দেখার উপভোগ করুন। আপনার ফোনে ম্যানুয়ালি 300+ অ্যাপস ইনস্টল করার চেয়ে এটি করা সম্ভবত দ্রুত faster

সিএমডি উইন্ডো ইনস্টল


সমস্যা এবং সমাধান

যদি আপনি ত্রুটিটি পান more than one installedএবং আপনি emulator-5556নিজের ডিভাইসের অধীনে দেখেছেন তবে এটি ব্যবহার করে দেখুন (বা আপনি শেষ পর্যন্ত এড়াতে পারেন এবং এই সমস্যাটি ঘটার উপায়টি দেখতে পারেন):

  1. রিবুট ফোন
  2. adb kill server সিএমডি উইন্ডোতে
  3. ফোনটি রিবুট শেষ হলে, টাইপ করুন: adb devices
  4. যদি এটি কাজ করে এবং কেবলমাত্র আপনার ফোন দেখায়, তবে দুর্দান্ত!
  5. আবার টাইপ করুন adb kill serverসিএমডি উইন্ডোতে (আবার অ্যাডবি ডিভাইসগুলি পরীক্ষা করবেন না)
  6. আপনি যদি এখনও এমুলেটরটি দেখতে পান তবে এই নির্দেশাবলীর চেষ্টা করুন ।

তারপরে চূড়ান্ত কমান্ডটি চালান এবং সবকিছু ইনস্টল হয়ে দেখুন।

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

সমস্ত অ্যাপ্লিকেশন ইনস্টল নাও হতে পারে কারণ আপনার কম্পিউটার কমান্ড প্রম্পটের জন্য খুব দ্রুত এবং কেউ কেউ "একাধিক ডিভাইস / এমুলেটর" বলতে পারে, অন্যরা সাধারণত ইনস্টল করে। এই ক্ষেত্রে, আমি একটি সমাধান আছে।

  1. প্রকার adb devices। আপনার ডিভাইসের আইডি যেমন নোট করুনZ1Z1Z1Z1Z1Z1উপরের আউটপুটটির ।
  2. পরে আপনার ডিভাইস আইডি নির্দিষ্ট করুন -s

নীচে একটি উদাহরণ কমান্ড দেখুন:

for %e in (apks\*.apk) do adb -s Z1Z1Z1Z1Z1Z1 install %e

কোথায় Z1Z1Z1Z1Z1Z1আপনার ফোনের ডিভাইস আইডি

এটি নিশ্চিত করতে চলেছে যে এডিবি অন্য কোনও ডিভাইস উপেক্ষা করে এবং এটি "একাধিক ডিভাইস" ত্রুটি রোধ করবে।

আশা করি এটা সাহায্য করবে!


0

উপরন্তু করতে adb install, আপনি সরাসরি ব্যবহার করতে পারেন package managerথেকে adb shellঅ্যাপ্লিকেশন ইনস্টল করার। .apkফাইলগুলিতে রাখুন /data/local/tmpএবং নিশ্চিত করুন যে ফাইলগুলি পঠনযোগ্য, সেলিনাক্স প্রসঙ্গ অবশ্যই হবে u:object_r:shell_data_file:s0। এখন:

~$ cd /data/local/tmp
~$ ls *.apk | xargs -I {} pm install '{}'

আর একটি সাধারণ মূল সমাধান - যদিও কম্পিউটার থেকে নয় - কিছু ফাইল এক্সপ্লোরার যেমন মাইকস্প্লোরার ব্যাচ ইনস্টল অ্যাপ্লিকেশন ব্যবহার করতে হয়। সমস্ত .apkফাইল নির্বাচন করুন এবং Installমেনু থেকে আলতো চাপুন ।


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