অ্যাপ-ডিবাগ.এপকে এবং অ্যাপ-ডিবাগ-আন-ইলাইনড.এপকে মধ্যে পার্থক্য


113

বিল্ড ভেরিয়েন্টটি "ডিবাগ" মোডে সেট করে অ্যান্ড্রয়েড স্টুডিওতে, আমি এপিকের দুটি আউটপুট পেয়েছি

  • অ্যাপ্লিকেশান-debug.apk
  • অ্যাপ্লিকেশান-ডিবাগ-unaligned.apk

এই ফাইলগুলির মধ্যে পার্থক্য কী?

উত্তর:


113

স্বাক্ষরবিহীন এপিপি কেবলমাত্র একটি মধ্যবর্তী apk ap প্রথমত, স্বাক্ষরবিহীন এপিকে তৈরি করা হয়েছে। তারপরে, স্বাক্ষরবিহীন এপিএকে প্রান্তিককরণ হয় এবং প্রান্তিকৃত apk উত্পাদন করে যা অ্যাপ-ডিবাগ.এপকে। আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন ।


75

সংক্ষিপ্ত উত্তর:

app-debug-unaligned.apk= স্বাক্ষরবিহীন স্বাক্ষরিত APK
app-debug.apk= প্রান্তিকিত স্বাক্ষরিত APK (জিপলাইন ব্যবহার করে র‌্যামটি অনুকূলিত করা হয়েছে)


দীর্ঘ উত্তর

পার্থক্যটি বুঝতে আমাদের নীচের বিষয়গুলি জানতে হবে:

অ্যাপ্লিকেশন স্বাক্ষরকরণ প্রক্রিয়া

  • একটি প্রাইভেট কী তৈরি করুন (কীটোল)
  • স্বাক্ষরবিহীন APK -> স্বাক্ষরবিহীন স্বাক্ষরযুক্ত APK পাওয়ার জন্য সংকলন করুন
  • প্রাইভেট কী (jarsigner) -> স্বাক্ষরযুক্ত স্বাক্ষরিত APK ব্যবহার করে ডিবাগ / রিলিজ মোডে সাইন অ্যাপ
  • APK (সার্বভৌম) সারিবদ্ধ -> স্বাক্ষরিত স্বাক্ষরিত APK

সম্পূর্ণ স্বাক্ষর প্রক্রিয়া এখানে ব্যাখ্যা করা হয়

আমাদের কেন মাঝেমধ্যেই দরকার app-debug-unaligned.apk?

অনুযায়ী ডক্স :

সাবধানতা: .apk ফাইলটি আপনার ব্যক্তিগত কী সহ স্বাক্ষরিত হওয়ার পরে কেবল জিপালাইন অবশ্যই করা উচিত । আপনি যদি স্বাক্ষর করার আগে জিপালাইন সম্পাদন করেন তবে সই করার পদ্ধতিটি প্রান্তিককরণটিকে পূর্বাবস্থায় ফিরিয়ে আনবে।

সুবিধা কী? zipalign?

সুবিধাটি হ'ল সারিবদ্ধ APKগুলি র‌্যাম ব্যবহারের জন্য অনুকূলিত হয়েছে যাতে তারা ডিভাইসে কম র‌্যাম ব্যবহার করবে। ডক্স থেকে :

জিপালিগাইন একটি সংরক্ষণাগার প্রান্তিককরণ সরঞ্জাম যা অ্যান্ড্রয়েড অ্যাপ্লিকেশন (.apk) ফাইলগুলিতে গুরুত্বপূর্ণ অপ্টিমাইজেশন সরবরাহ করে। .... সুবিধাটি হ'ল অ্যাপ্লিকেশনটি চালানোর সময় যে পরিমাণ র‍্যাম গ্রহণ করা হয়েছে তা হ্রাস।

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