একটি অ্যান্ড্রয়েড ফোনে একটি APK ফাইল ইনস্টল করবেন কীভাবে?


113

আমার কম্পিউটারে একটি সহজ "হ্যালো অ্যান্ড্রয়েড" অ্যাপ্লিকেশন রয়েছে ( উপগ্রহ পরিবেশ), এবং আমি একটি APK তৈরি করেছি ফাইল । আমি কীভাবে APK ফাইলটি আমার অ্যান্ড্রয়েড ফোনে পরীক্ষার জন্য স্থানান্তর করব?

আমার ফোনটি আইডিয়োস চলমান অ্যানড্রয়েড ২.২ ( ফ্রয়েও) চলছে। আমার ল্যাপটপে উইন্ডোজ ভিস্তা রয়েছে। আমি সর্বশেষতম অ্যান্ড্রয়েড এসডিকে ইনস্টল করেছি।

উত্তর:


40

আমি হ্যালো অ্যান্ড্রয়েডের উদ্ধৃতি দিচ্ছি কারণ আমি এটি আরও ভাল বলতে পারি না ;-)

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

এমুলেটর উইন্ডোটি ইতিমধ্যে খোলা থাকলে বন্ধ করুন। ফোনটি যতক্ষণ না প্লাগ ইন থাকে ততক্ষণ গ্রহটি ফোনে অ্যাপ্লিকেশনগুলি লোড করবে এবং চালাবে। আপনাকে প্রকল্পটি ডান ক্লিক করতে হবে এবং রান করুন অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি নির্বাচন করতে হবে ।


আমি কিভাবে usb_drivers বিনামূল্যে ডাউনলোড করতে পারেন, আমার অন্ধকার avd ম্যানেজার> উপলভ্য প্যাকেজ "ইউএসবি ড্রাইভার" কোন বিকল্প থাকে
গাৎ

শুধু dnld। ইন্টারনেট থেকে ইউএসবি ড্রাইভার এবং এটি ইনস্টল করুন
N-JOY

1
দ্রষ্টব্য: অ্যান্ড্রয়েড ৪.২ এ "বিকাশ" মেনু লুকানো আছে। এই ভিডিওটি আপনাকে কীভাবে এটি পুনরায় চালু করবেন তা দেখায় youtu.be/mp07dPusJNA
জোস এম ভিদাল

4
এটি প্রশ্নের উত্তর দেয় না .. এটি ডিভাইসে অ্যাপ্লিকেশন ইনস্টল করার জন্য অন্য একটি উপায় দেখায়।
নিউটন_গুইমা

244

সহজভাবে, আপনি নিম্নলিখিত হিসাবে ADB ব্যবহার :

adb install <path to apk>

এছাড়াও অধ্যায় দেখুন একটি অ্যাপ্লিকেশন ইনস্টল মধ্যে অ্যান্ড্রয়েড ডিবাগ ব্রিজ


36
অ্যাপ্লিকেশনটি ইতিমধ্যে ডিভাইসে উপস্থিত থাকলে এটি -rপুনরায় ইনস্টল করার জন্য আপনাকে বিকল্পটি ব্যবহার করতে হতে পারে ।
অ্যালেক্স কিং

1
সফলভাবে ইনস্টল করার জন্য আপনাকে অ্যাপটিকে সম্পূর্ণ আনইনস্টল করার প্রয়োজন হতে পারে। ব্যবহার -rবিকল্প আমার জন্য কৌতুক করতে হয়নি।
জোশুয়া পিন্টার

3
মানটি হ'ল -dবিকল্পটি ব্যবহার করা যদি আপনার কোনও সিমুলেটরও চালু থাকে। সুতরাং, আদেশটি হল adb -d install -r <path_to_apk>
জোশুয়া পিন্টার

ফাইলটি যদি অ্যান্ড্রয়েড ডিভাইসে থাকে তবে এপিপি ইনস্টল করা সম্ভব?
অ্যারো ওয়াং

2
@ জোশুয়া পিন্টার কেবল কিছু ক্রিপ্টিক পরামিতি লিখবেন না। তাদের ব্যাখ্যা করুন: "আপনার যদি একাধিক ডিভাইস উপলব্ধ থাকে তবে কেবল একটি এমুলেটর থাকে তবে এমুলেটরটিতে আদেশ পাঠাতে -e বিকল্পটি ব্যবহার করুন Like একইভাবে, যদি একাধিক ডিভাইস থাকলেও কেবল একটি হার্ডওয়্যার ডিভাইস সংযুক্ত থাকে, তবে -d বিকল্পটি ব্যবহার করুন হার্ডওয়্যার ডিভাইসে কমান্ড প্রেরণ করুন। " developer.android.com/studio/command-line/adb
অবিশ্বাস্য জানুয়ারী

73

আপনার যদি ফোনে কোনও জিমেইল অ্যাকাউন্টে অ্যাক্সেস থাকে তবে একটি সহজ উপায় (ন্যূনতম সেট আপ প্রচেষ্টা অনুসারে) Gmail জিপি অ্যাকাউন্টে .apk ফাইলটি মেইল ​​করা।

তারপরে আপনি যদি ফোনে নেটিভ জিমেইল অ্যাপ থেকে সেই অ্যাকাউন্টটি অ্যাক্সেস করেন তবে এটি সনাক্ত করে যে সংযুক্তিটি একটি অ্যাপ্লিকেশন এবং একটি "ইনস্টল" বোতাম সরবরাহ করে।

অন্যান্য প্রতিক্রিয়া অনুসারে এই পদ্ধতির জন্যও আপনি ডিভাইসে ইউএসবি ডিবাগিং নির্বাচন করেছেন।

এটি ব্যবহার করে দেখুন - এটি উল্লেখযোগ্যভাবে সহজ ;-)


5
দারুণ --- ধন্যবাদ! এখন আমি আমার দাদির ট্যাবলেটে ইনস্টল করা কাস্টম অ্যাপটি সহজেই আপডেট করতে সক্ষম হব।
গ্যারেট উইলসন

1
এই পদ্ধতিটি ব্যবহার করে অ্যাপ্লিকেশনটি ইনস্টল করার সময় ফোনটি USB স্টোরেজের সাথে সংযুক্ত করা উচিত নয়। এটি যদি সংযুক্ত থাকে তবে জিমেইল অ্যাপ ক্র্যাশ হয়ে যায়, যেহেতু ফাইলটি সংরক্ষণ করার জন্য এসডি কার্ডের প্রয়োজন। মাত্র একটি দ্রষ্টব্য :)
তুষার ভেনগুরলেকার

7
না, এই পদ্ধতিটির জন্য "ইউএসবি ডিবাগিং" সক্ষম করার প্রয়োজন হয় না তবে এটির জন্য "অজানা উত্স" সক্ষম হওয়া প্রয়োজন।
ক্রিস

একটি দুর্দান্ত নিম্ন প্রযুক্তির সমাধানের জন্য +1। আমাকে ড্রাইভ ব্যবহার করতে হয়েছিল কারণ জিমেইল আমাকে এপিএইচ ফাইল প্রেরণে বাধা দিয়েছে।
কেভিন ওয়ার্কম্যান

20

আপনার যদি এসডিকে না থাকে বা আপনি তৃতীয় পক্ষের অ্যাপটি সেট আপ করছেন তবে এটি অন্য একটি উপায়:

  1. আপনার ডিভাইসে .APK ফাইলটি অনুলিপি করুন।
  2. ফাইলটি সনাক্ত করতে ফাইল ম্যানেজার ব্যবহার করুন।
  3. তারপরে এটিতে ক্লিক করুন।
  4. পপ-আপ-এ বিকল্পগুলির মধ্যে একটি হতে হবে অ্যান্ড্রয়েড অ্যাপ ইনস্টলার।
  5. এটি নির্বাচন করুন এবং এটি ইনস্টল করে।

তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলির জন্য এইভাবে ব্যবহার করুন এবং আপনার এসডিকে লাগবে না।
miket3

ম্যাক ওক্স এল ক্যাপিটেনে কাজ করে। টার্মিনালে, টাইপ করুন: অ্যাডবি ইনস্টল / ইউজার
সিমোন /

9

বাইরের ডিভাইস, আমরা ব্যবহার করতে পারি:

adb install file.apk

অথবা adb install -r file.apk

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
                               - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
                                 ('-s' means install on SD card instead of internal storage)
                                 ('--algo', '--key', and '--iv' mean the file is encrypted already)

ডিভাইসগুলির ভিতরেও, আমরা ব্যবহার করতে পারি:

pm install file.apk

অথবা pm install -r file.apk

pm install: installs a package to the system.  Options:
    -l: install the package with FORWARD_LOCK.
    -r: reinstall an exisiting app, keeping its data.
    -t: allow test .apks to be installed.
    -i: specify the installer package name.
    -s: install package on sdcard.
    -f: install package on internal flash.
    -d: allow version code downgrade.

8

অ্যান্ড্রয়েড এসডিকে সরঞ্জাম ফোল্ডারে APK ফাইলটি রাখুন এবং কমান্ড প্রম্পটে সরঞ্জামগুলির পথ দিন এবং কমান্ডটি ব্যবহার করুন:

adb install "name".apk file

যদি আপনার অ্যান্ড্রয়েডের এসডিকে না থাকে তবে তৃতীয় প্যাটি অ্যাপ্লিকেশন ইনস্টল করার আরও একটি উপায় রয়েছে
আনন্দ

এটি সরঞ্জাম ফোল্ডার থেকে কাজ করে না, এটি "প্ল্যাটফর্ম-সরঞ্জাম" এর পরিবর্তে থাকতে হবে।
মোহাম্মদ আরিফ

8

সরাসরি আপনার অ্যান্ড্রয়েড ডিভাইস সংযুক্ত করুন এবং ডিভাইসে ইউএসবি ডিবাগিং বিকল্পটি নির্বাচন করুন। গ্রহনটি নিজেই আপনার ডিভাইসটি আবিষ্কার করবে এবং তারপরে কোডটি চালাবে।

বা বিকল্পভাবে, আপনার এপিডিকে অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে আটকান এবং কমান্ড প্রম্পট থেকে এটি এটি ইনস্টল করুন:

D:......../platform-tools> adb install yourfile.apk.

4

ডিবাগিংয়ের জন্য:

  • আপনার ফোনে ইউএসবি ডিবাগিং সক্ষম করুন ( সেটিংস -> অ্যাপ্লিকেশন -> বিকাশ )।
  • আপনার ফোনটি কম্পিউটারের সাথে সংযুক্ত করুন এবং নিশ্চিত করুন যে আপনি সঠিক ড্রাইভার ইনস্টল করেছেন।
  • Eclipse এ, আপনার প্রকল্পটিকে অ্যান্ড্রয়েড অ্যাপ্লিকেশন হিসাবে চালান (ডান ক্লিক করুন প্রকল্প -> হিসাবে চালান -> অ্যান্ড্রয়েড অ্যাপ্লিকেশন )।

APK ফাইল ইনস্টল করা হচ্ছে:

  • APK ফাইলটি রফতানি করুন, নিশ্চিত হয়ে নিন যে আপনি এটি সাইন করেছেন (ডান ক্লিক করুন প্রকল্প -> অ্যান্ড্রয়েড সরঞ্জামসমূহ) -> স্বাক্ষরিত অ্যাপ্লিকেশন প্যাকেজ রফতানি করুন)।
  • আপনার ফোনটি সংযুক্ত করুন, ইউএসবি ডিবাগিং সক্ষম।
  • টার্মিনাল থেকে, APK ফাইল ইনস্টল করতে ADB ব্যবহার করুন ( adb install path-to-your-apk-file.apk)।

2

আমি আমার ডিভাইসে .apk ফাইলটি ম্যানুয়ালি ইনস্টল করতে কমান্ড প্রম্পটটি ব্যবহার করছিলাম (নেক্সাস)) তবে নিম্নলিখিতগুলিতে কোনও অ্যান্ড্রয়েড ডিভাইসে (বিকাশকারী মোডের জন্য ডিভাইস সক্ষম করার পরে) তত্ত্বের ভিত্তিতে কাজ করা উচিত। এই পদ্ধতিটি জটিল হয়ে উঠছিল তাই আমি একটি সাধারণ ব্যাচের ফাইল তৈরি করেছি তাই এখন আমাকে যা করতে হবে তা এটিকে ডাবল-ক্লিক করুন এবং এটি আমার জন্য ইনস্টল করে (ডিভাইসটি অবশ্যই আমার বিকাশ মেশিনে প্লাগ ইন করা উচিত)। কেবলমাত্র একটি পাঠ্য ফাইল তৈরি করুন এবং নিম্নলিখিত পাঠ্য সহ .BAT হিসাবে এটি সংরক্ষণ করুন (আপনার ফাইলের পাথগুলিকে সামঞ্জস্য করতে কাস্টমাইজ করুন):

cd C:\{**path to your install location**}\sdk\platform-tools

adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk

0

এর মূল্য কী, /system/appডিরেক্টরিতে একটি সিস্টেম অ্যাপ ইনস্টল করা হবে:

adb push appname.apk /system/app/

কেবলমাত্র আপনি সঠিক ডিরেক্টরিতে রয়েছেন তা নিশ্চিত করুন যেখানে ইনস্টল করার জন্য .apk ফাইলটি লক্ষ্যমাত্রা রয়েছে, বা আপনি কেবলমাত্র .apk ফাইলটি platform-toolsঅ্যান্ড্রয়েড এসডিকে ডিরেক্টরিতে অনুলিপি করতে পারেন এবং adbঅবশ্যই এটি খুঁজে পেতে পারেন।

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