কেন স্বাক্ষরিত এপিপি দরকার?


151

অ্যান্ড্রয়েড গ্রেডল দুটি বাইনারিগুলিতে এপিপি উত্পাদন করে: স্বাক্ষরবিহীন এবং প্রান্তিককরণ।

ডকুমেন্ট বলেছেন ...

একবার আপনি আপনার ব্যক্তিগত কী দিয়ে APK এ স্বাক্ষর করলে, ফাইলটিতে জিপলাইন চালান run এই সরঞ্জামটি নিশ্চিত করে যে সমস্ত সঙ্কুচিত ডেটা ফাইলের শুরুর তুলনায় একটি নির্দিষ্ট বাইট সারিবদ্ধকরণের সাথে শুরু হয়। 4-বাইট সীমানায় অ্যালাইনমেন্ট নিশ্চিতকরণ কোনও ডিভাইসে ইনস্টল করার সময় একটি পারফরম্যান্স অপ্টিমাইজেশন সরবরাহ করে। যখন প্রান্তিককরণ করা হয়, অ্যান্ড্রয়েড সিস্টেম প্যাকেজ থেকে সমস্ত ডেটা অনুলিপি করার পরিবর্তে অ্যালাইনমেন্ট বিধিনিষেধ সহ বাইনারি ডেটা থাকা সত্ত্বেও এমএমএ্যাপ () সহ ফাইলগুলি পড়তে সক্ষম হয়। সুবিধাটি হ'ল চলমান অ্যাপ্লিকেশন দ্বারা ব্যবহৃত র্যামের পরিমাণ হ্রাস।

প্রান্তিক এপিএকের মতো মনে হয় বিতরণ করার জন্য দৃ .়ভাবে সুপারিশ করা হয়। আমার জন্য, আমি কেবল ফলস্বরূপ পণ্য হিসাবে প্রান্তিক apk ব্যবহার করি এবং স্বাক্ষরবিহীন অ্যাপকে উপেক্ষা করি ।

স্বাক্ষরবিহীন এপিপির বিকাশের সময় কোনও বিশেষ ব্যবহার রয়েছে?

উত্তর:


197

এটি একটি দুই পদক্ষেপ প্রক্রিয়া। স্বাক্ষরবিহীন এপিপি কেবলমাত্র একটি মধ্যবর্তী পণ্য।

  1. স্বাক্ষরবিহীন এপিকে তৈরি করা হয়েছে
  2. স্বাক্ষরবিহীন স্বাক্ষরিত হয় এবং প্রান্তিক apk উত্পাদন করে

3
দ্রুত উত্তর দেওয়ার জন্য ধন্যবাদ. সুতরাং, আমরা স্বাক্ষরবিহীন এপিপি বলতে পারি কেবল একটি অন্তর্বর্তী জিনিস?
ইয়ংজায়ে

1
ঠিক। কিছু আইডিই এটি নির্মাণের গতি বাড়ানোর জন্য ডিবাগ বিল্ডের শেষ পণ্য হিসাবে উত্পাদন করে।
ফ্লাক্স

2
অ্যাপ্লিকেশন অ্যালিগাইন ফাইল অ্যাপ্লিকেশন ডিবাগ সাহায্য করে? ধন্যবাদ :)
htt

11
না এটা হয় না। এটি মূলত সারিবদ্ধ জিপ ফাইলের মতো একই সামগ্রী, কেবলমাত্র সেই ফাইলের সীমা 4b ব্লকের সাথে সংযুক্ত থাকে না।
ফ্লাক্স

49

স্বাক্ষরবিহীন (স্বাক্ষরিত) APK দরকার কারণ একটি প্রান্তিক apk সাইন ইন করা প্রান্তিককরণটিকে পূর্বাবস্থায় ফিরিয়ে আনবে।

ডক্স থেকে :

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

আরও জন্য এই উত্তর দেখুন। এখানে বিস্তারিত বিল্ড প্রক্রিয়া: এখানে চিত্র বর্ণনা লিখুন

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