android - studio - sign apk online




لا يمكن تثبيت apk موقعة على الجهاز يدويًا ، حصلت على خطأ "التطبيق غير مثبت" (12)

إنه سؤال قديم تمامًا ، لكن الحل كان تغيير versionCode (الزيادة) في build.gradle

أرغب في نشر تطبيقي على GooglePlay ، لكن أولاً أود إجراء اختبار أخير باستخدام apk موقَّع للتأكد من أن جميع مفاتيح API المستخدمة تعمل بشكل صحيح مع إصدار الإصدار (GMaps ، Facebook ، إلخ)

لذلك قمت للتو بإنشاء نسخة موقعة من تطبيقي من خلال مفتاح الإصدار الخاص بنا وعندما أحاول تثبيت التطبيق على الجهاز ، حصلت على خطأ:

لقد حاولت نسخ apk على الجهاز وتثبيته مع تطبيق المثبت APK.

الغريب هو أنه عندما أقوم بنفس العملية باستخدام مفتاح تسجيل تصحيح الأخطاء ، كل شيء على ما يرام ، يمكنني تثبيت التطبيق وتشغيله.

فيما يلي خطوات الإجراء:

أنا حدد مفتاح الإصدار ، اكتب كلمة المرور.

أقوم بتحديد نوع بنية الإصدار بدلاً من تصحيح الأخطاء

فقط في حالة تحديد مفاتيح التوقيع في ملف التعريف ، لكن يجب أن أعترف أنني لا أعلم هل هذا ضروري.

لقد جربت مثل 7 سبع مرات الآن ، لذلك افترض أن هذه المشكلة ليست مجرد كلمة مرور خاطئة ، ولكن يمكنني أيضًا أن أجعل هذا العمل باستخدام مفتاح توقيع android debug القياسي.

الرجاء المساعدة إذا كنت تستطيع.


اختيار إصدار التوقيع v1 و v2 كلاهما حل المشكلة بالنسبة لي .... جربه


تعمل إجابة shubham soni أعلاه بالنسبة لي ، في الواقع يحدث ذلك لإصدار android> = 5.0. في الأعلى ، يمكنك التثبيت فقط استخدم هذا أثناء إنشاء ملف apk ...


حدث نفس الشيء بالنسبة لي ، طالما أنشأت ملف apk من Build> Build APK. يمكنني تثبيت وإلغاء تثبيت apk عدة مرات كما كانت دون أي مشكلة ، ولكن بدلاً من ذلك إذا كنت قد أنشأت Build> Generate Signed APK ، عندما مررت apk على الهاتف وحاولت تثبيته ، سمحت لي فقط المناسبة ، نفس التي خرجت من الرسالة التالية:

حتى ذلك الحين ، كان كل شيء على ما يرام إذا قمت بتحديد "التثبيت بأي طريقة" ، لكن ماذا حدث إذا قمت بإلغاء تثبيت التطبيق وأردت تثبيته (سيناريو محتمل) ، حدث ما يلي:

لذلك قمت بحل المشكلة عن طريق تعطيل حماية التشغيل ، والتي حققتها (داخل Google Play)> القائمة> تشغيل الحماية> البحث عن تهديدات الأمان (تعطيل).


ربما تستخدم جهاز Android 5.0 أو أعلى.

اذهبوا إلى الإعدادات -> التطبيقات -> انقر على تطبيقك. ---> في صفحة معلومات التطبيق في قائمة شريط الإجراءات ، سيكون هناك خيار يسمى "إلغاء التثبيت لجميع المستخدمين" ، انقر فوق ذلك. سيتم إلغاء تثبيت التطبيق بالكامل ويمكنك الآن محاولة تثبيت الإصدار الجديد دون أي مشكلة. ارجوا ان يساعدك هذا

تحقق حل بلدي من الرابط أدناه.

رابط 1

أتمنى أنها تساعدك.


قد يكون ذلك بسبب تشغيل ملف APK من وحدة تخزين بطاقة SD الخارجية. ما عليك سوى نسخ ملف APK إلى مشكلة storagem الداخلية


لقد واجهت نفس المشكلة اليوم ، تذكرت أنني وقعت على ملف apk الخاص بي باستخدام توقيع Google Play "الجديد":

تأكد مما إذا كنت قد وقعت على التطبيق الخاص بك مع توقيع Google Play.

اذا فعلت:

  • قم بتثبيت تحديث عن طريق تحميل ملف apk على Google Console (كما تفعل عادةً عند تحديث التطبيق الخاص بك):

  • بعد أن تم الرفع بنجاح ، افتح Artifact library في القائمة.
  • سترى ملف apk الذي قمت بتحميله للتو.
  • اضغط على زر التنزيل وحدد Download derived APK .

ستتمكن الآن من تثبيت ملف apk.


ملف> بنية المشروع> إنشاء المتغيرات> حدد إصدار> تأكد من أن "توقيع التكوين" ليس فارغًا> إذا كان $signingConfigs.release النافذة المنسدلة ، فإن $signingConfigs.release

لقد قمت بذلك باستخدام Android Studio 3.1.4 وسمح لي بإنشاء apk الإصدار بعد اتباع جميع الخطوات المذكورة أعلاه لإنشاء apk الإصدار ومفتاح الإصدار وإضافة المعلومات إلى مستوى التطبيق. في صحتك!


يمكن أن يحدث هذا بسبب اختيارك لإصدار التوقيع. في بعض الهواتف ، تحدث أخطاء التثبيت إذا تم اختيار إصدار التوقيع كـ V2. لذلك إذا حدث ذلك ، فحاول تحديد V1 ، فستعمل بالتأكيد.


minifyEnabled false

هو الوحيد الذي عمل لي بعد 3 أيام من البحث في جميع المنتديات!


إذا كان لديك Android Studio Version أكبر من 3.0

يبدو أننا لا نستطيع استخدام ملف apk مباشرة بعد تشغيله على الجهاز من مجلد الإنشاء -> الإخراج-> ملف apk.

بعد الترقية إلى android studio 3.0 ، تحتاج إلى الانتقال إلى Build -> Build Apk (s) ثم نسخ apk من build -> output -> apk -> debug


انتقل إلى Build.Gradle (الوحدة النمطية: التطبيق)

استخدم هذا - minifyEnabled false







android-install-apk