
إذا كنت المطور التطبيق الروبوت, ربما مرة واحدة كنت قد وجدت الحالة صنع بعد ذلك التوقيع التطبيق الخاص بك, من خلال بيئة تطوير متكاملة (بيئة تطوير واجهة) أن كنت تستخدم, وتحميله إلى متجر لعب جوجل, حالما يكون جاهزاً حتى يمكن للمستخدمين تنزيل, لقد حاولت تحميل البرنامج وتثبيته, ولقد واجهت خطأ نوع ‘لم يتم توقيع حزمة الملف بشكل صحيح‘ (لم يتم توقيع ملف الحزمة بشكل صحيح). وهذا هو ما سوف يحدث لك إلى أي مستخدم محاولة تحميل وتثبيته. ما الأمر? كيفية إصلاح هذا الوضع?
والمشكلة يرجع ذلك إلى حقيقة أن توقيع ملف أية بي كيه, لسبب من الأسباب, لم يتم تنفيذ بشكل صحيح بجهاز IDE. لحل هذه المشكلة, دعونا نرى كيفية توقيع يدوياً ملف "الروبوت أية بي كيه".
كيفية تسجيل الدخول, يدوياً, ملف أية بي كيه من تطبيق الروبوت الخاص بك
للقيام بذلك, اتبع الخطوات التالية:
الخطوة 1. ترجمة التطبيق الخاص بك مع وضع ‘إطلاق سراح‘ في IDE الذي تستخدمه.
الخطوة 2. إنشاء مجلد جديد في المكان الذي تريد, وسيكون أينما نذهب لإنتاج التوقيع.
الخطوة 3. حدد موقع الملف APK الذي تم إنشاؤه وقم بنسخة إلى المجلد التي تم إنشاؤها أعلاه.
الخطوة 4. يفتح نافذة المحطة الطرفية o وحدة التحكم وقم بتشغيل الأمر التالي:
1 2 | jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nuestraKeystore.keystore nuestraApp.apk aliasDeNuestraKeystore |
حيث nuestraKeystore.keystore يقوم بتعيين المسار إلى ملف كيستوري; nuestraApp.apk وهو يشير إلى ملف التطبيق الخاص بك; و الياسدينويستراكيستوري يتم تعيينها إلى الاسم المستعار كيستوري. على الرغم من أنه ينقسم إلى عدة أسطر, هو كل واحد.
الخطوة 5. وأخيراً, تنفيذ الأمر التالي في إطار المحطة الطرفية أو وحدة التحكم:
1 | android-sdk/build-tools/21.1.1/zipalign -v 4 nuestraApp.apk nuestraAppCopy.apk |
حيث 21.1.1 يشير إلى الإصدار أدوات البناء قمت بتثبيت; nuestraApp.apk وهذا يشير إلى ملف التطبيق الخاص بك; و nuestraAppCopy.apk هو المسار إلى الملف الجديد المراد إنشاؤه مع التطبيق الخاص بك في الموقع.
وبمجرد الانتهاء, الملف الجديد الذي تم إنشاؤه, مع الاسم الذي قدمتموه, وسيكون لدينا ملف APK التطبيق الروبوت توقيع يدوياً. أنت تحتاج فقط يمكنك تحميله إلى مخزن لعب جوجل للتوزيع.
