আমি সরাসরি আমার ডেস্কটপ থেকে ব্যাচ ইনস্টল করতে চাই। যেমন আমি ডেস্কটপে অনেকগুলি অ্যাপ্লিকেশন ডাউনলোড করেছি এবং আমার অ্যান্ড্রয়েডের স্পর্শ না করেই অ্যাপস ইনস্টল করতে চাই
আমি সরাসরি আমার ডেস্কটপ থেকে ব্যাচ ইনস্টল করতে চাই। যেমন আমি ডেস্কটপে অনেকগুলি অ্যাপ্লিকেশন ডাউনলোড করেছি এবং আমার অ্যান্ড্রয়েডের স্পর্শ না করেই অ্যাপস ইনস্টল করতে চাই
উত্তর:
যে ব্যবহার সবচেয়ে সহজ পদ্ধিতি হল সম্পন্ন এডিবি (দেখুন এডিবি ট্যাগ উইকি কি এডিবি উপর বিস্তারিত জানার জন্য এবং কিভাবে পাবেন / আপনার মেশিনে এটি ইনস্টল করুন)। আপনি আপনার ডেস্কটপে যে ওএসটি ব্যবহার করছেন তা বিবরণ না দেওয়ার সাথে সাথে আমি লিখছি এটি কীভাবে লিনাক্সে করা যেতে পারে (যার সাথে আমি কাজ করি); অন্যান্য প্ল্যাটফর্মগুলির সাথে সহজেই মানিয়ে নেওয়া উচিত:
.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
যা অ্যাডবি দ্বারা স্বীকৃত।
adb.exe install *.apk
এই আশায় চেষ্টা করতে পারেন যে এটি ওয়াইল্ডকার্ডগুলি সমাধান করে; তবে আমি নিশ্চিত না যে এটি কাজ করে কিনা।
পদক্ষেপ 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
আপনার যদি বিভিন্ন ফোল্ডারে অ্যাপস থাকে (যেমন আপনি যদি ব্যবহার করেন adb pull
) তবে আপনি নীচে আমার স্ক্রিপ্টটি ব্যবহার করতে পারেন:
for /r %f in (*.apk) do adb install -r "%f"
আপনার সমস্ত APK ফাইলের উপরে এটি ফোল্ডারে চালিত করুন এবং এটি পুনরুক্ত হবে এবং সেগুলি সমস্ত ইনস্টল করবে।
আপনি এডিবি এর মাধ্যমে আপনার কম্পিউটার থেকে অ্যান্ড্রয়েড মোবাইলে সরাসরি APK ইনস্টল করতে পারেন। প্রথম অ্যাডবি ডাউনলোড করুন এবং এটি ইনস্টল করুন already আপনার যদি এটি ইতিমধ্যে না থাকে তবে আপনি এখান থেকে এটি ডাউনলোড করতে পারেন।
https://dl.google.com/android/repository/platform-tools_r28.0.1-windows.zip
তারপরে আপনার মোবাইলে বিকাশকারী মোড সক্ষম করুন। আপনি এটি আপনার মোবাইলের সেটিংস খুঁজে পেতে পারেন।
এবং তারপরে এই কমান্ডটি চালান।
অ্যাডবি ইনস্টল "আপনার এপিকে ফাইলের পথ"
উদাহরণ স্বরূপ
সি: \ ব্যবহারকারীগণ \ মালিক> অ্যাডবি ইনস্টল সি: \ ব্যবহারকারীগণের মালিক \ ডাউনলোডগুলি \ android-এজেন্ট.apk
এখানে আমার অ্যাডিবির মালিক ফোল্ডার এবং
সুতরাং আপনার সমস্যা আছে যে আপনার ইনস্টল করার জন্য প্রচুর অ্যাপ রয়েছে এবং আপনি টাইটানিয়াম ব্যাকআপ বা অন্যান্য ব্যাকআপ পুনরুদ্ধার অ্যাপ্লিকেশনটির মতো ব্যাকআপ করেন নি। তবে একের পর এক ইনস্টল করা এবং নিশ্চিত হওয়া এবং অপেক্ষা করা চিরকালের জন্য লাগে, এটি এত ক্লান্তিকর নয়!
আমি একটি অ্যাপ্লিকেশন সন্ধান করার চেষ্টা করেছি যা আমার চেষ্টাটি বাঁচাতে এটি করতে পারে তবে তাদের সব চেষ্টা করার পরেও তাদের কোনওটিই কাজ করে নি। সুতরাং আমি এটি একের পর এক করছিলাম এবং এটি এত দিন নিচ্ছিল যে আমি ঠিক এডিবি দিয়ে এটি করার সিদ্ধান্ত নিয়েছি।
কোনও উদ্বেগ নেই, আপনি যদি উইন্ডোজ ব্যবহার করে থাকেন তবে আমি আপনাকে বাঁচাতে এখানে আছি। আপনি এডিবি ব্যবহার করে এটি সমাধান করতে পারেন। আপনি সম্ভবত এডিবি কীভাবে ব্যবহার করবেন তা জানেন না তাই আমি এখানে পুরো নির্দেশাবলি লিখব। চিন্তা করবেন না, এটা সহজ।
উইন্ডোজে এটি কীভাবে করবেন:
আপনার ফোনে,
Settings > Developer Options
(ক্লিক করুন)Settings > About Phone > Software > Build Number
বিকাশকারী মোডটি সক্রিয় করতে times বার )USB Debugging
Verify apps over USB
এখন আপনি পরবর্তী পদক্ষেপের জন্য প্রস্তুত।
আপনার উইন্ডোজ কম্পিউটারে:
platform-tools
আপনার কম্পিউটারে ফোল্ডারটি বের করুন । আমি আপনার এর মূল প্রস্তাবC:
ড্রাইভের , যাতে এটি অবস্থিতC:\platform-tools\
C:\platform-tools\apks\
এখন, আপনার ফোনটি সংযুক্ত এবং আপনার কম্পিউটারে এডিবি ইনস্টল রয়েছে, সুতরাং আপনি নিম্নলিখিতটি আপনার কমান্ড লাইনে প্রবেশ করতে প্রস্তুত।
প্রথমে আপনার ডিভাইসটি সংযুক্ত আছে কিনা তা পরীক্ষা করুন।
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
নিজের ডিভাইসের অধীনে দেখেছেন তবে এটি ব্যবহার করে দেখুন (বা আপনি শেষ পর্যন্ত এড়াতে পারেন এবং এই সমস্যাটি ঘটার উপায়টি দেখতে পারেন):
adb kill server
সিএমডি উইন্ডোতেadb devices
adb kill server
সিএমডি উইন্ডোতে (আবার অ্যাডবি ডিভাইসগুলি পরীক্ষা করবেন না)তারপরে চূড়ান্ত কমান্ডটি চালান এবং সবকিছু ইনস্টল হয়ে দেখুন।
সমস্ত অ্যাপ্লিকেশন ইনস্টল নাও হতে পারে কারণ আপনার কম্পিউটার কমান্ড প্রম্পটের জন্য খুব দ্রুত এবং কেউ কেউ "একাধিক ডিভাইস / এমুলেটর" বলতে পারে, অন্যরা সাধারণত ইনস্টল করে। এই ক্ষেত্রে, আমি একটি সমাধান আছে।
adb devices
। আপনার ডিভাইসের আইডি যেমন নোট করুনZ1Z1Z1Z1Z1Z1
উপরের আউটপুটটির ।-s
।নীচে একটি উদাহরণ কমান্ড দেখুন:
for %e in (apks\*.apk) do adb -s Z1Z1Z1Z1Z1Z1 install %e
কোথায় Z1Z1Z1Z1Z1Z1
আপনার ফোনের ডিভাইস আইডি
এটি নিশ্চিত করতে চলেছে যে এডিবি অন্য কোনও ডিভাইস উপেক্ষা করে এবং এটি "একাধিক ডিভাইস" ত্রুটি রোধ করবে।
আশা করি এটা সাহায্য করবে!
উপরন্তু করতে 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
মেনু থেকে আলতো চাপুন ।
আপনি টার্মিনাল থেকে কমান্ড নীচে চেষ্টা করতে পারেন,
adb install app-debug.apk