স্বাক্ষরযুক্ত APK ইনস্টল করা যাবে না


88

আমি কিছু লোকের কাছে পরীক্ষার জন্য আমার অ্যাপ্লিকেশন বিতরণের চেষ্টা করছি। আমি এটিকে সরাসরি গ্রহ থেকে আমার ডিজায়ায় ইনস্টল করেছি এবং এটি দুর্দান্ত কাজ করে।

একটি এপিকে-ফাইল তৈরি করতে, আমি গ্রহণ থেকে সরাসরি "স্বাক্ষরিত অ্যাপ্লিকেশন প্যাকেজ রফতানি করুন " নির্বাচন করি এবং তারপরে একটি APK ফাইল তৈরি করা হয়েছিল। আমি এটিকে নিজের কাছে ইমেল করেছি এবং ফাইলটি এসডি-কার্ডে ডাউনলোড করেছি। তবে যখন আমি এটি ইনস্টল করার চেষ্টা করব (ইএস ফাইল ব্রাউজার ব্যবহার করে), তখন আমি একটি অ্যাপ্লিকেশন ইনস্টল না করে একটি বার্তা পাই

(আমি ইতিমধ্যে আমার ফোনে "নন-মার্কেট অ্যাপ্লিকেশনটির ইনস্টলেশন মঞ্জুরি দিন" পরীক্ষা করে দেখেছি) কোনও ধারণা?

হ্যাঁ আমি সমস্যাটি পেয়েছি, নীচে আমার উত্তরটি দেখুন:

আমি জানি না যে এমনকি " অ-চিহ্নযুক্ত অ্যাপ্লিকেশনটির ইনস্টলেশন মঞ্জুরি দিন " এর পরেও আমার অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে হবে। আমি আমার অ্যাপ্লিকেশনটিতে স্ব-স্বাক্ষর করেছি, এই লিঙ্কটি স্ব-স্বাক্ষর এবং রিলিজ অ্যাপ্লিকেশনটি অনুসরণ করে, এটি কেবল 5 মিনিট সময় নিয়েছে, তারপরে আমি স্বাক্ষরিত-এপিএইচ ফাইলটি আমার নিজের কাছে ইমেল করে এসডি-কার্ডে ডাউনলোড করেছি এবং তারপরে কোনও সমস্যা ছাড়াই এটি ইনস্টল করেছি।


4
আপনার নিজের স্বাক্ষরিত APK তৈরি করা খুব সহজ। আমি আপনাকে এটি করতে পরামর্শ দেব।
ন্নোসোস

হুম, স্ব-স্বাক্ষর করার বিকল্পটি গ্রহণের অন্তর্ভুক্ত ছিল এবং আমি এটি করেছি। আমি এখনও একই ত্রুটি পেয়েছি, "অ্যাপ্লিকেশন ইনস্টল করা হয়নি" ... এখানে অন্য কিছু আছে যা আমি অনুপস্থিত ...
টেড

উত্তর:


77

আমি জানি না যে এমনকি "অ-চিহ্নযুক্ত অ্যাপ্লিকেশনটির ইনস্টলেশন মঞ্জুরি দিন" এর পরেও আমার অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে হবে।

আমি আমার অ্যাপ্লিকেশনটিতে স্ব-স্বাক্ষর করেছি, এই লিঙ্কটি স্ব-স্বাক্ষর এবং রিলিজ অ্যাপ্লিকেশনটি অনুসরণ করে , এটি কেবল 5 মিনিট সময় নিয়েছে, তারপরে আমি স্বাক্ষরিত-এপিএইচ ফাইলটি আমার নিজের কাছে ইমেল করে এসডি-কার্ডে ডাউনলোড করেছি এবং তারপরে কোনও সমস্যা ছাড়াই এটি ইনস্টল করেছি।


4
হুম, স্ব-স্বাক্ষর করার বিকল্পটি গ্রহণের অন্তর্ভুক্ত ছিল এবং আমি এটি করেছি। আমি এখনও একই ত্রুটি পেয়েছি, "অ্যাপ্লিকেশন ইনস্টল করা নেই"
টেড

4
@ টেড এমনকি উত্তরটি দুর্দান্ত, আপনার মন্তব্য আমাকে আরও বেশি সাহায্য করেছে! কথা বলার জন্য ধন্যবাদ :)
আলেকস

29

আপনি কোনও ফোনে স্বাক্ষরবিহীন অ্যাপ্লিকেশন ইনস্টল করতে পারবেন না । আপনি কেবল এটি একটি এমুলেটর দিয়ে পরীক্ষা করতে ব্যবহার করতে পারেন। আপনি যদি এখনও এগিয়ে যেতে চান তবে আপনি অ্যাপ্লিকেশনটিতে স্ব-স্বাক্ষরের চেষ্টা করতে পারেন।

এছাড়াও, যেহেতু আপনি কোনও এসডি কার্ড থেকে অ্যাপ্লিকেশনটি ইনস্টল করছেন, আশা করি আপনার প্রয়োজনীয় অনুমতি সেট রয়েছে। স্ট্যাকওভারফ্লো ডটকমের মাধ্যমে যান এবং একটি এসডি কার্ড থেকে অ্যাপ্লিকেশন ইনস্টল সংক্রান্ত প্রশ্নগুলি দেখুন - অনেকগুলি হয়েছে এবং তাদের আগে জিজ্ঞাসা করা হয়েছিল।

আশা করি এইটি কাজ করবে.


3

আপনি স্বাক্ষরবিহীন-এপিকে কেবল এমুলেটরটিতে পরীক্ষা করতে পারেন। এবং অ্যাপ্লিকেশন স্থাপন এবং বিতরণ করার পদক্ষেপ হিসাবে আপনার এই নিবন্ধটি কমপক্ষে একবারে পড়া উচিত, আমি পরামর্শ দিচ্ছি: http://developer.android.com/guide/publishing/app-signing.html

আপনার প্রশ্নের জন্য, আপনি উপরের নিবন্ধে নীচের লাইনটি পেতে পারেন:

সমস্ত অ্যাপ্লিকেশন স্বাক্ষর করা আবশ্যক। সিস্টেম স্বাক্ষরিত নয় এমন একটি অ্যাপ্লিকেশন ইনস্টল করবে না।

সুতরাং আপনার অ্যাপ্লিকেশন বিতরণের আগে আপনাকে সাইন-এপিকে থাকতে হবে।

আপনার অ্যাপ্লিকেশনটির সাইনড-এপিকে তৈরি করতে, একটি সহজ উইজার্ড পদ্ধতি রয়েছে, ক্লিক করুন File -> Export -> Android -> Export Android application.

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


3

সত্যিকারের ডিভাইসে (ডিবাগার কী সহ) এপিকে স্থানান্তর করতে কেবল এই পদক্ষেপগুলি অনুসরণ করুন এবং যা কেবল পরীক্ষার উদ্দেশ্যে। (দ্রষ্টব্য: বাজারে যথাযথ বিতরণের জন্য আপনাকে আপনার কীগুলির সাহায্যে আপনার অ্যাপ্লিকেশনটিতে স্বাক্ষর করতে হবে এবং সমস্ত পদক্ষেপগুলি অনুসরণ করতে হবে))

  1. এমুলেটরটিতে আপনার অ্যাপ্লিকেশন ইনস্টল করুন।
  2. একবার এটি ডিটোএমএস ইনস্টল হয়ে গেলে ডিভাইসগুলির উইন্ডোর নীচে বর্তমান চলমান অ্যাপ্লিকেশনটি নির্বাচন করুন। এটি ফাইল এক্সপ্লোরারের অধীনে এর সাথে সম্পর্কিত সমস্ত ফাইল প্রদর্শন করবে।
  3. ফাইল এক্সপ্লোরারের অধীনে ডেটা-> অ্যাপ্লিকেশনটিতে যান এবং আপনার APK নির্বাচন করুন (এটি অ্যাপের প্যাকেজের নাম)।
  4. এটি নির্বাচন করুন এবং 'ডিভাইস থেকে একটি ফাইল টানুন' বোতামে ক্লিক করুন (সেভ প্রতীক সহ একটি)।
  5. এটি আপনার সিস্টেমে APK টি অনুলিপি করে। সেখান থেকে আপনি ফাইলটি আপনার আসল ডিভাইসে অনুলিপি করতে পারেন, এটি ইনস্টল করে পরীক্ষা করতে পারেন।

শুভকামনা!


1

আমি "রফতানি স্বাক্ষরিত অ্যাপ্লিকেশন প্যাকেজ" অ্যান্ড্রয়েড এসডিকে বৈশিষ্ট্য সহ একটি এপিকে বিল্ড ইনস্টল করতে পারি না, তবে আমি প্রকল্পের বিডের পরে আমার প্রকল্পের বিন ডিরেক্টরিটি ব্রাউজ করে একটি এপিকে ইনস্টল করতে পারি। আমি আমার এইচটিসি ওয়াইল্ডফায়ার ফোনে আমার এসডিতে এই এপিকে রেখেছি, এটি নির্বাচন করুন এবং অ্যাপ্লিকেশনটি সঠিকভাবে ইনস্টল করুন। আপনার ফোনটিকে স্বাক্ষরবিহীন এপিপি ইনস্টল করার অনুমতি দেওয়া দরকার। শুভকামনা


1

আপনি আপনার পরীক্ষকদের এমন এপিপিও পাঠাতে পারেন যা আপনার ডিবাগ কীতে স্বাক্ষরিত। আপনি এটি ডিবাগ মোডে বিল্ডিংয়ের পরে আপনার প্রকল্পের বিন ফোল্ডারে খুঁজে পেতে পারেন।


0

স্বাক্ষরবিহীন অ্যাপ্লিকেশন ইনস্টল করা যাবে না। আমরা যখন গ্রহ থেকে সরাসরি চলি, তখন সেই apk ডিবাগার কী দিয়ে স্বাক্ষরিত হয় এবং প্রকল্পের বিন-ফোল্ডারে পাওয়া যায়। আপনি এটি পরীক্ষার উদ্দেশ্য বিতরণের জন্যও ব্যবহার করতে পারেন।

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