গুগল প্লে স্টোরে মোতায়েনের জন্য বিল্ডিং ফোনগ্যাপ অ্যান্ড্রয়েড অ্যাপ
এই পদক্ষেপগুলি কর্ডোভা, ফোনগ্যাপ বা আয়নিকের জন্য কাজ করবে। পার্থক্য কেবলমাত্র সেখানেই করা হবে, যেখানেই কল cordova
দেওয়া হবে, আপনার নির্দিষ্ট দৃশ্যের জন্য এটির সাথে প্রতিস্থাপন করুন phonegap
বা ionic
।
একবার আপনি উন্নয়নের সাথে কাজটি সম্পন্ন করার পরে এবং স্থাপনার জন্য প্রস্তুত হলে এই পদক্ষেপগুলি অনুসরণ করুন:
কমান্ড লাইন উইন্ডোটি খুলুন (ম্যাকোজে টার্মিনাল এবং উইন্ডোজে লিনাক্স বা কমান্ড প্রম্পট)।
আপনি / প্রকল্প / রুট / আপনার / প্রকল্প / থেকে যান, যা আমরা প্রকল্প রুট হিসাবে উল্লেখ করব।
প্রকল্পের মূল চলাকালীন আপনার প্লাগইনগুলির সেট থেকে "কনসোল" প্লাগইনটি সরান।
আদেশটি হ'ল:cordova plugin rm cordova-plugin-console
প্রকল্পের মূলে থাকাকালীন, মুক্তির বিতরণের জন্য একটি APK তৈরি করতে কর্ডোভা বিল্ড কমান্ডটি ব্যবহার করুন।
আদেশটি হ'ল:cordova build --release android
উপরের প্রক্রিয়াটি android-release-unsigned.apk
ফোল্ডারে ডাকা একটি ফাইল তৈরি করেProjectRoot/platforms/android/build/outputs/apk/
Https://developer.android.com/studio/publish/app-signing.html#signing-manally
এ নির্দেশাবলী ব্যবহার করে APK কে স্বাক্ষর করুন এবং সারিবদ্ধ করুন এই ধাপের শেষে আপনি যে APK টি পেয়ে যাবেন প্লে স্টোরটিতে আপলোড করা যাবে ।
দ্রষ্টব্য: নবাগত বা শিক্ষানবিস হিসাবে আমার কাছে শেষ ধাপটি কিছুটা বিভ্রান্তিকর হতে পারে। একজনের কয়েকটি সমস্যা দেখা দিতে পারে এবং এই আদেশগুলি কী এবং সেগুলি কোথায় পাওয়া যাবে সে সম্পর্কে কিছু প্রশ্ন থাকতে পারে।
চতুর্থাংশ 1। কি কি jarsigner এবং keytool ?
উত্তর: দ্য অ্যান্ড্রয়েড অ্যাপ সাইন ইন নির্দেশাবলী আপনাকে বলতে বিশেষভাবে কি jarsigner এবং keytool সম্পর্কে সব হয় কিন্তু এটি কি তোমাদেরকে বলিনি তাদের খুঁজে যেখানে আপনি একটি 'কম্যান্ড না ভুল পাওয়া গেছে' কম্যান্ড লাইন উইন্ডোতে মধ্যে চালানো নেই।
সুতরাং, আপনি যদি জাভা ডেভলপমেন্ট কিট (জেডিকে) পেয়েছেন তবে আপনার পাথ ভেরিয়েবলটি যুক্ত হয়েছে, কেবল গাইড হিসাবে কমান্ডগুলি চালানো কার্যকর হবে। কিন্তু, আপনার প্যাথ-এ এটি না থাকলে আপনি সর্বদা আপনার জেডি কে ইনস্টলেশনের বিন ফোল্ডার থেকে এগুলি অ্যাক্সেস করতে পারবেন ।
Q2 এর। জিপালাইন কোথায় ?
উত্তর: জিপালাইন কমান্ড না পাওয়া এবং 'কমান্ড পাওয়া যায় না ত্রুটি পাওয়া' পাওয়ার উচ্চ সম্ভাবনা রয়েছে । আপনি সম্ভবত জিপলাইন গুগল করছেন এবং এটি কোথায় পাবেন? Zipalign ইউটিলিটি অ্যান্ড্রয়েড SDK এর ইনস্টলেশন ফোল্ডার মধ্যে উপস্থিত। ম্যাকোজে, ডিফল্ট অবস্থানটি এখানে ,। আপনার কাছে এই ফোল্ডারে উপর আগাইয়া যদি আপনার মত অন্যান্য ফোল্ডার একটি গুচ্ছ খুঁজতে হবে , , , , ...
খুলুন ফোল্ডার। । এখানে, এমন অনেকগুলি ফোল্ডার উপস্থিত থাকবে যা আপনি অ্যান্ড্রয়েড এসডিকে ম্যানেজারে ব্যবহার করছেন বিল্ড সরঞ্জাম-চেইন অনুসারে সংস্করণযুক্ত। ZipAlign
user-name/Library/Android/sdk/
docs
platform-tools
build-tools
tools
add-ons
build-tools
cd build-tools
এই ফোল্ডারের প্রতিটি উপলব্ধ। আমি ব্যক্তিগতভাবে এটিতে সর্বশেষতম সংস্করণ সহ ফোল্ডারের জন্য যাই। যে কোনও খুলুন।
ম্যাকোস বা লিনাক্সে আপনাকে ডকুমেন্টেশনের উল্লেখ অনুযায়ী ./zipalign
টাইপ করার পরিবর্তে ব্যবহার করতে হতে পারে zipalign
। উইন্ডোজ, zipalign
যথেষ্ট ভাল।
<application android:debuggable="true"...
বদলাতে হবে<application android:debuggable="false"