اقتباس:
يالغالي عندي برامج للأندرويد وأبغى أسويلها sign وكلما حصلت طريقة لقيت فيها مشاكل
الله لا يهينك أبغى منك طريقة بسيطة علشان أحل هذي المشكلة
|
صراحه الايكليبس يقوم بكل العمل بضغطه زر
لكن هذه الاوامر التي يقوم بها الايكليبس
نلاحظه يجب ان تكون بيئه العمل لديك معده من تنزيل جافا وما الى ذلك
1- استعمل الايكليبس لانشاء keystore جديد... ليكن اسمه مثلا myKey
ضعه في مكان معروف مثلا
... من شرحي اتبع الخطوات لحد خطوه رقم 7 وتوابعها يعني لغايه الجمله
اقتباس:
الان انهينا الاجراءات اللازمه لانشاء المخزن وملف المفتاح للتوقيع
|
2- نفذ هذا الامر في cmd
كود PHP:
jarsigner -verbose -keystore myKey xxxxxx.apk alias_name
حيث ان alias_name هو اسم المفتاح داخل المخزن
الان اصبح ملف ال apk موقع signed.
ملاحظه: الامر jarsigner هو ملف تنفيذي موجود في مجلد الجافا بالمجلد الفرعي bin
تأكد ان تضع كامل المساارات للوصول لكل من ملف ال apk وملف المفتاح keyStore وكذلك ملف jarsigner
وتأكد من ان تضع " اذا كان المسار به فراغات...او ضعها بكل الاحوال لن تضر مثلا قد يكون الامر كما يلي:
كود PHP:
"c:/java/jdk_1.5/bin/jarsigner" -verbose -keystore "c:/myKey" "c:/myapks folder/xxxxxx.apk" ahmad
يمكن استعمال / او \ في المسار ... كلاهما صحيح.. هنا ahmad هو ال alias_name
ان شاء الله تزبط معاك
وهذا مزيد من الشرح عن عمل ال sign
Signing Your Applications | Android Developers