অবশেষে আমি আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি অস্পষ্ট করতে সক্ষম হয়েছি, এখন আমি এপিএইচ ফাইল ইনস্টল করে এটি এমুলেটরটিতে চালিয়ে পরীক্ষা করতে চাই ।
কীভাবে আমি অ্যান্ড্রয়েড এমুলেটরটিতে একটি APK ফাইল ইনস্টল করতে পারি?
অবশেষে আমি আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি অস্পষ্ট করতে সক্ষম হয়েছি, এখন আমি এপিএইচ ফাইল ইনস্টল করে এটি এমুলেটরটিতে চালিয়ে পরীক্ষা করতে চাই ।
কীভাবে আমি অ্যান্ড্রয়েড এমুলেটরটিতে একটি APK ফাইল ইনস্টল করতে পারি?
উত্তর:
আপনি সহজেই আপনার অ্যাপ্লিকেশনটির .apk ফাইলটি এমুলেটরটিতে টেনে আনুন এবং এটি স্বয়ংক্রিয়ভাবে ইনস্টল করা শুরু করবে।
অন্য বিকল্প:
উইন্ডোজ:
তারপরে নিম্নলিখিত কমান্ডটি টাইপ করুন।
অ্যাডবি ইনস্টল [.apk পাথ]
উদাহরণ:
অ্যাডবি ইনস্টল সি: \ ব্যবহারকারীদের নাম \ মাইপ্রজেক্ট \ বিল্ড \ জর্জেসিস.এপকে
লিনাক্স:
platform-tools
মধ্যে android-sdk linux
ফোল্ডার।./adb ইনস্টল করুন ফাইলনাম.এপকে
ম্যাক:
PATH=$PATH:~/Library/Android/sdk/platform-tools
উদাহরণ: PATH = $ PATH: / ব্যবহারকারী / জর্জেসিস / ইক্লিপস / অ্যান্ড্রয়েড-এসডিকে-ম্যাক_64৪ / সরঞ্জাম
তারপরে অ্যাডবি চালান।
ম্যাক:
1. এমুলেটর চালান,
২.তখন আপনার .apk ফাইলটি অনুলিপি করুন এবং এতে আটকান /Users/your_system_username/Library/Android/sdk/platform-tools
,
আপনি যদি আপনার ম্যাক সিস্টেমে sdk পাথটি সন্ধান করতে না পারেন তবে নিম্নলিখিত পদক্ষেপগুলি করুন: finder->select
উপরের মেনুতে গো বিকল্পটি খুলুন -> ফোল্ডারে যান বিকল্পটি নির্বাচন করুন -> এটি পপআপ করবে পাঠ্যক্ষেত্র সহ উইন্ডো: /Users/your_system_username/Library/Android/sdk/
-> এখন প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারটি খুলুন এবং আপনার অনুলিপি করা .এপকে ফাইলটি আটকান,
এখন টার্মিনাল খুলুন এবং নিম্নলিখিত টাইপ করুন:
cd Library/Android/sdk/platform-tools
আপনার টার্মিনালে নিম্নলিখিতগুলি সম্পাদন করুন: ./adb install yourapkfilename.apk
যদি আপনি নিম্নলিখিত ত্রুটি বার্তা পান error: no devices found - waiting for device
:, পদক্ষেপ 5 অনুসরণ করুন।
অ্যান্ড্রয়েড স্টুডিও থেকে আপনার এমুলেটরটি চালান, একবার এমুলেটর সক্রিয় হয়ে তারপরে পদক্ষেপ 4 পুনরাবৃত্তি করুন, আপনি আপনার টার্মিনালে সাফল্যের বার্তাটি দেখতে পাবেন।
adb install
কমান্ডটিতে সঠিকভাবে উল্লেখ করা হয় (একটি ম্যাকের মাধ্যমে যাচাই করা হয়েছে)। অবস্থান হিসাবে adb
: একটি ম্যাক এ, কমপক্ষে ADT বান্ডিল সংস্করণ 20130522 হিসাবে, প্ল্যাটফর্ম সরঞ্জামগুলি পাওয়া যেতে পারে $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
।
যদি আপনি একাধিক এমুলেটর তৈরি করেন বা আপনার যদি কোনও অ্যান্ড্রয়েড ডিভাইস প্লাগ ইন থাকে তবে অ্যাডবি অভিযোগ করবে
error: more than one device and emulator
adb help
করণীয় সম্পর্কে চূড়ান্তভাবে পরিষ্কার নয়:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
আপনি যে পতাকাটি ব্যবহার করার সিদ্ধান্ত নিয়েছেন তা আসল অ্যাডবি কমান্ডের আগে আসতে হবে :
adb -e install path/to/app.apk
adb install
। ব্যবহার -s <serial number>
দ্ব্যর্থহীনভাবে একটি নির্দিষ্ট এমুলেটর লক্ষ্য এই সমস্যা রোধ করা যাবে; ক্রমিক নম্বরটি আউটপুট থেকে সংগ্রহ করা যায় adb devices -l
।
আজকাল, আপনি কেবল এমুলেটরটিতে অ্যান্ড্রয়েড অ্যাপকে টেনে আনতে পারেন এবং এটি স্বয়ংক্রিয়ভাবে ইনস্টল করা শুরু হবে।
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
আপনার এসডির প্ল্যাটফর্ম-সরঞ্জাম / ডিরেক্টরিতে .apk ফাইলটি অনুলিপি করুন, তারপরে এমএমএলডে (উইন্ডোজ) ব্যবহার করে .apk ইনস্টল করুন:
adb install <path_to_your_bin>.apk
অথবা
./adb install <path_to_your_bin>.apk
যদি একাধিক এমুলেটর চলমান থাকে তবে আপনি এই আদেশ দ্বারা সমস্ত চলমান ইমুলেটর খুঁজে পেতে পারেন:
adb devices
অথবা
./adb devices
তারপরে আপনাকে অবশ্যই অ্যাপ্লিকেশনটি ইনস্টল করতে হবে এমন এমুলেটরটি নির্দিষ্ট করতে হবে, এর ক্রমিক নম্বর দ্বারা -s বিকল্প সহ। উদাহরণ স্বরূপ:
adb -s emulator-5554 install path/to/your/app.apk
অথবা
./adb -s emulator-5554 install path/to/your/app.apk
টানা এবং পতন
আপনার এমুলেটরটিতে কেবল APK ফাইলটি টানুন এবং ছাড়ুন।
আপনি অ্যান্ড্রয়েড স্টুডিও ছাড়াই আপনার অ্যান্ড্রয়েড এমুলেটরটি চালাতে পারেন ।
প্রথমে আপনাকে আপনার মেশিনে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করতে হবে। তারপরে কেবল এই পদক্ষেপগুলি অনুসরণ করুন।
ধরা যাক আপনাকে আপনার এমুলেটরটিতে ফেসবুক এপিকে ইনস্টল করতে হবে।
আপনি ওএস এক্স-তে চলমান এমুলেটরটিতে এপিপি ইনস্টল করতে অ্যাডবি ব্যবহার করতে পারেন :
./adb install ~/FBAndroid-2.1.apk
এবং উইন্ডোজ এ , এর মত:
adb install %HOMEPATH%\FBAndroid-2.1.apk
একবার সম্পূর্ণ হয়ে গেলে, অ্যাপ্লিকেশনটি সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা পরীক্ষা করতে এমুলেটরটির অ্যাপ্লিকেশনগুলির স্ক্রীনটি পরীক্ষা করুন। পূর্ববর্তী সংস্করণ থেকে আপনার যদি এই অ্যাপ্লিকেশনটির আপগ্রেড করার জন্য জোর করতে হয় তবে ওএস এক্স-এর মতো -r পতাকাটি যুক্ত করুন :
./adb install -r ~/FBAndroid-2.1.apk
জিনোমোশনে কেবল * .apk ফাইলটি এমুলেটরটিতে টানুন এবং ড্রপ করুন এবং এটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে চালিত হবে।
উইন্ডোজ 7 থেকে,
আপনার APK ফাইল ফোল্ডারে শিফট + রাইট ক্লিক করুন click
কমান্ড উইন্ডোটি এখানে খুলুন নির্বাচন করুন
টাইপ করুন এবং হিট করুন "অ্যাডবি ইনস্টল অ্যাপনেম.এপকে"
আপনার এমুলেটর চালিয়ে যান এবং চলমান। কমান্ড লাইনে, আপনার এসডিকে ফোল্ডারে প্ল্যাটফর্ম-সরঞ্জামগুলির ফোল্ডারের ভিতরে যান যা অ্যাডটি বান্ডেল নিয়ে আসে এবং নিম্নলিখিত কমান্ডটি কার্যকর করে:
>adb install <yourFilename.apk>
এই কমান্ডটি আপনার চলমান এমুলেটর / অনুকরণকারী সনাক্ত করে এবং আপনাকে এই অ্যাপ্লিকেশনটি ইনস্টল করতে পারে এমন ডিভাইসের তালিকা প্রদর্শন করে (কোনও কম্পিউটারে কোনও শারীরিক ডিভাইস / ডিভাইস সংযুক্ত রয়েছে কিনা তা দেখান।) তারপরে আপনি যে কোনও একটি নির্বাচন করতে পারেন, যদি কেবলমাত্র একটি এমুলেটর চলমান থাকে তবে অ্যাপটি সরাসরি এটিতে ডিফল্টরূপে ইনস্টল হবে।
দ্রষ্টব্য: উপরের কমান্ডের জন্য আপনার .apk ফাইলটি একই ডিরেক্টরিতে থাকা দরকার।
আরও বিস্তারিত টিউটোরিয়াল ফলো জন্য: এই লিঙ্ক
(ম্যাকোস পরীক্ষিত)
প্রথম পদক্ষেপটি এমুলেটরটি চালানো হয়
এমুলেটর -আভিডি <avd_name>
তারপরে .apk ইনস্টল করতে অ্যাডবি ব্যবহার করুন
adb install <.apk ফাইলের পথে> path
যদি অ্যাডব্লিউ এমপি এর মতো ত্রুটি ছুড়ে ফেলে তবে ইতিমধ্যে কিছু আছে বা একই রকম al এমুলেটর চলমান অবস্থায় অ্যাডবি শেলটি চালান
এডিবি শেল
সিডি ডেটা / অ্যাপ
অ্যাডবি আনইনস্টল করুন <apk ফাইল .apk ব্যবহার না করে
যদি অ্যাডবি এবং এমুলেটর হয় তবে কমান্ডগুলি পাওয়া যায় না do
PATH = $ PATH: // android-sdk-macosx / প্ল্যাটফর্ম-সরঞ্জামগুলি রফতানি করুন: // android-sdk-macosx / android-sdk-macosx / সরঞ্জামসমূহ:
ভবিষ্যতের ব্যবহারের জন্য উপরের রেখাটি .বাশ_প্রফাইলের শেষে রাখুন
vi ~ / .বাশ_ প্রোফাইলে
আমি ভুল হতে পারি, তবে উইন্ডোজটিতে আমি কেবল .apk
এন্ড্রয়েড এমুলেটরটিতে টানতে এবং ফেলে দিতে পারি । আমি বোঝাতে চাইছি, উপরে বর্ণিত সমস্ত কাজ করা অনেক কাজ বলে মনে হচ্ছে।
এমুলেটর উইন্ডোতে ".apk" ফাইলটি টেনে আনুন।
আপনি কমান্ডটি টার্মিনাল / সেমিডি অ্যাডবি ইনস্টল করে ফাইলনেম.এপকে লিখুন।
সেরা উপায় হ'ল একটি অ্যাপ্লিকেশন তৈরি করা, যা এমুলেটরটিতে APK ফাইল খোলায়। আপনাকে নিজের এমুলেটরটির ডাউনলোড ফোল্ডারে .apk ফাইলটি অনুলিপি করতে হবে। তারপরে yourappName.apk আপনার .apk নামের সাথে প্রতিস্থাপন করুন।
এখানে কোড
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
এখন আপনি কেবল এমুলেটরে এপিকে টেনে আনতে পারেন এবং এটি ইনস্টল হবে!
লিনাক্সে আমি এটি করি:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
এটাই. আপনি ব্যবহার করতে পারেন./gradlew installRelease
পদক্ষেপগুলো অনুসরণ কর :
এমুলেটরটিতে কেবল আপনার এপিকে টেনে আনুন
1) প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে myapp.apk আটকান , আমার ক্ষেত্রে সি: \ ব্যবহারকারীগণ z মজবিজকাম \ অ্যাপডাটা \ লোকাল \ অ্যান্ড্রয়েড s অ্যান্ড্রয়েড-এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি, এটি আমার লিঙ্কটি এটি আপনার পক্ষে পরিবর্তন হতে পারে
২) সিএমডি সিডি সি-তে ডিরেক্টরিটি খুলুন : \ ব্যবহারকারীগণ \ মজবিজ্যাক্সাম \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামগুলি
3) এখন আপনি প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে আছেন, কেবল অ্যাডবি ইনস্টল করুন myapp.apk টাইপ করুন
দয়া করে নিশ্চিত করুন যে আপনার এমুলেটরটি চালু আছে, যদি প্রতিটি জিনিস ঠিক থাকে তবে APK ইনস্টল হবে
কনসোলটি শুরু করুন (উইন্ডোজ এক্সপি), চালান -> টাইপ করুন সিএমডি এবং এসডিকে ডিরেক্টরিটির প্ল্যাটফর্ম-সরঞ্জাম ফোল্ডারে যান।
যদি হতাশ চালানোর জন্য কিভাবে যে কেউ cmd
মধ্যে platform-tools
, SDK এর ডিরেক্টরি আপনি যে ফোল্ডারটি উইন্ডোজ এর একটি নতুন যথেষ্ট সংস্করণে চলছে হয়, পদক্ষেপগুলি অনুসরণ করুন:
platform-tools
উইন্ডোজ এক্সপ্লোরারের মাধ্যমে যান ।shift
ডান ক্লিক ধরে রাখার সময় আপনি "ওপেন কমান্ড উইন্ডো এখানে" বিকল্পটি পাবেন।আশা করি এটা সাহায্য করবে
ম্যাক বা উইন্ডোতে। কেবল এমুলেটরটি চালান এবং টানুন এবং হোম স্ক্রিনে এপিকে ড্রপ করুন। এটি ইনস্টল করা হবে