আমি কীভাবে অ্যান্ড্রয়েড স্টুডিওতে একটি প্রকল্প রফতানি করব?


উত্তর:


296

অ্যান্ড্রয়েড স্টুডিওতে অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে নীচের পদক্ষেপগুলি অনুসরণ করুন: -

  1. প্রথমে বিল্ড-> স্বাক্ষরিত APK তৈরি করুন

    প্রথম স্ক্রিনশট

  2. তারপরে আপনি একবার জেনারেট সাইনড এপিএকে ক্লিক করেন তারপরে তথ্য সংলাপের বার্তা উপস্থিত হয়।

    দ্বিতীয় স্ক্রিনশট

  3. Create Newআপনার যদি কোনও কীস্টোর ফাইল না থাকে তবে বোতামটিতে ক্লিক করুন । আপনি যদি ক্লিক করুন Choose Existing

    এই স্ক্রিনশট

  4. একবার আপনি বাটনে ক্লিক করুন Create Newতারপরে এখন ডায়ালগ বক্স উপস্থিত হবে যেখানে আপনাকে কীস্টোর ফাইলের তথ্য, অন্যান্য স্বাক্ষরকারী কর্তৃপক্ষের বিশদ বিশদ প্রবেশ করাতে হবে।

    চতুর্থ স্ক্রিনশট

  5. আপনি সম্পূর্ণ বিশদ পূরণ করার পরে Okবোতামটি ক্লিক করুন এবং তারপরে এটি এই ডায়ালগটিতে পুনর্নির্দেশ করুন।

    পঞ্চম স্ক্রিনশট

  6. নেক্সট বাটনে ক্লিক করুন তারপরে চেক চিহ্নটি Run ProGuardএবং সমাপ্তিতে ক্লিক করুন। এটি স্বাক্ষরিত APK তৈরি করে।

    ষষ্ঠ স্ক্রিনশট

    সপ্তম স্ক্রিনশট


1
যে কোনও কারণে আমি যখন আপনার নির্দেশাবলী অনুসরণ করি এবং আমার অ্যাপটিকে প্লে স্টোরে আপলোড করার চেষ্টা করি তখন তাতে বলা হয় ive একটি ডিবাগ এপিকে তৈরি করেছে। কোন ধারণা কেন এমন হতে পারে? ধন্যবাদ!
sirFunkenstine

1
আমি উত্তরটি আপডেট করেছি এবং আপনাকে এটি অ্যাপ্লিকেশন ট্যাগ এন্ড্রয়েড করতে হবে অ্যান্ড্রয়েড: ডিবাগযোগ্য = "মিথ্যা" অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল
অজয় এস

1
আমি একই সমস্যা পেয়েছি। "অ্যান্ড্রয়েড: ডিবাগলবে = মিথ্যা" কাজ করে না।
বাগসফ্লিয়ার 13:43

11
এখন "অ্যান্ড্রয়েড: ডিবাগলবে = মিথ্যা" প্রয়োজন হয় না এবং একটি স্বাক্ষরিত এপিপি রপ্তানি করার সময় আপনি বিল্ড টাইপ নির্বাচন করতে পারেন।
ইকো

4
অ্যান্ড্রয়েডটি ছেড়ে দেওয়া ভাল: ম্যানিফেস্ট থেকে ডিবাগযোগ্য বৈশিষ্ট্য। যদি আপনি এটি করেন, তবে সরঞ্জামগুলি স্বয়ংক্রিয়ভাবে অ্যান্ড্রয়েড willোকাবে: ডিবেগেবল = সত্য যখন একটি এমুলেটর বা ডিভাইসে ডিবাগ করার জন্য একটি APK তৈরি করে। এবং আপনি যখন APK প্রকাশের মতো কোনও রিলিজ বিল্ড সম্পাদন করেন, এটি স্বয়ংক্রিয়ভাবে এটি মিথ্যাতে সেট হয়ে যায়। অন্যদিকে আপনি যদি ম্যানিফেস্ট ফাইলটিতে একটি নির্দিষ্ট মান নির্দিষ্ট করে থাকেন তবে সরঞ্জামগুলি সর্বদা এটি ব্যবহার করবে। এটি আপনার অ্যাপটি দুর্ঘটনাক্রমে ডিবাগ তথ্যের সাথে প্রকাশ করতে পারে to ANDROID STUDIO 0.8.14
এমসিএপ্পি

101

মেনু থেকে:

Build|Generate Signed APK

অথবা

Build|Build APK

(প্লে স্টোরে প্রকাশের জন্য যদি আপনার কোনও স্বাক্ষরিত প্রয়োজন না হয় তবে)


7
এমন সমস্ত লোকের জন্য যারা জানেন না কোথায় তৈরি apkটি রয়েছে: root_Of_Your_Application \ app \ build \
outputs

10

প্রথমত, এই অ্যান্ড্রয়েড যুক্ত করুন: অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএলের অ্যাপ্লিকেশন ট্যাগটিতে ডিবাগযোগ্য = "মিথ্যা"

android:debuggable="false"আপনার নিজের অ্যাপ্লিকেশন ট্যাগটিতে হারকোড লাগবে না। আমার জন্য স্টুডিও অভিযোগের জন্য প্রভাব -

ডিবাগ মোডের হার্ডকোডিং এড়ান; এটিকে ছেড়ে দিলে ডিবাগ এবং রিলিজ বিল্ডকে স্বয়ংক্রিয়ভাবে আরও একটি কম বরাদ্দ করতে দেয় ... (Ctrl + F1)

অ্যান্ড্রয়েডটি ছেড়ে দেওয়া ভাল : ম্যানিফেস্ট থেকে ডিবাগযোগ্য বৈশিষ্ট্য। যদি আপনি এটি করেন, তবে সরঞ্জামগুলি স্বয়ংক্রিয়ভাবে অ্যান্ড্রয়েড will োকাবে: ডিবেগেবল = সত্য যখন একটি এমুলেটর বা ডিভাইসে ডিবাগ করার জন্য একটি APK তৈরি করে। এবং আপনি যখন APK প্রকাশের মতো কোনও রিলিজ বিল্ড সম্পাদন করেন, এটি স্বয়ংক্রিয়ভাবে এটি মিথ্যাতে সেট হয়ে যায়। অন্যদিকে আপনি যদি ম্যানিফেস্ট ফাইলটিতে একটি নির্দিষ্ট মান নির্দিষ্ট করে থাকেন তবে সরঞ্জামগুলি সর্বদা এটি ব্যবহার করবে। এটি আপনার অ্যাপটি দুর্ঘটনাক্রমে ডিবাগ তথ্যের সাথে প্রকাশ করতে পারে to

গৃহীত উত্তরটি কিছুটা পুরানো দেখাচ্ছে। আমার জন্য এটি আমাকে ডিবাগ বিল্ড বা বিল্ড প্রকাশ করতে চাই কিনা তা নির্বাচন করতে বলছে।

বিল্ড-> স্বাক্ষরিত APK তৈরি করুন এ যান। আপনার কীস্টোর নির্বাচন করুন, কীস্টোরের পাসওয়ার্ড সরবরাহ করুন ইত্যাদি

এখানে চিত্র বর্ণনা লিখুন

এখন আপনি নির্বাচন করার জন্য একটি প্রম্পট দেখতে হবে release build or debug build

উত্পাদনের জন্য সর্বদা রিলিজ বিল্ড নির্বাচন করুন!

এখানে চিত্র বর্ণনা লিখুন

এবং আপনি সম্পন্ন হয়েছে। স্বাক্ষরিত APK রফতানি হয়েছে।

এখানে চিত্র বর্ণনা লিখুন

PS: versionCodeপ্লেস্টোরে আপলোড করার আগে আপনার মেনিফেস্ট ফাইলটিতে বাড়িয়ে দিতে ভুলবেন না :)


7

এই পদক্ষেপগুলি অনুসরণ করুন:

-Build
-Generate Signed Apk
-Create new

তারপরে "নতুন কী স্টোর" ফর্মটি পূরণ করুন। আপনি যদি .jnk ফাইলের গন্তব্য পরিবর্তন করতে ছুটে যান তবে গন্তব্যটিতে ছানা দিন এবং ঠিক আছে বোতামটি পাওয়ার জন্য একটি নাম দিন। এটি শেষ করার পরে আপনি "কী স্টোরের পাসওয়ার্ড", "কী ওরফে", "কী পাসওয়ার্ড" পেয়ে যাবেন এবং আপনার গন্তব্য ফোল্ডারটি পরিবর্তন করুন। তারপরে সমাপ্তি টিপুন, সমস্ত কিছু। :)

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


3

1.- স্বাক্ষরিত প্যাকেজগুলি রফতানি করুন:

  • একটি স্বাক্ষরিত অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ উইজার্ডটি বের করুন (প্রধান মেনুতে, চয়ন করুন Build | Generate Signed APK)। নিষ্কাশন করার সময় প্যাকেজটি স্বাক্ষরিত হবে।

    অথবা

  • রিলিজ স্বাক্ষরিত প্যাকেজ মোডের সাথে অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্রকারের একটি শৈল্পিক সংজ্ঞা তৈরি করে .apk ফাইলটিকে একটি আর্টিক্ট হিসাবে কনফিগার করুন।

২- স্বাক্ষরবিহীন প্যাকেজগুলি রফতানি করুন: এটি কেবলমাত্র ডিবাগ বা রিলিজ স্বাক্ষরযুক্ত প্যাকেজ মোডের সাহায্যে নিদর্শন সংজ্ঞা দিয়েই করা যেতে পারে।

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