كيفية إنشاء ملف .APK من سطر الأوامر Windows؟
سؤال
كيف يمكنني بناء وتوقيع (keystore) ملف .APK باستخدام "apkbuilder.bat" عبر سطر الأوامر Windows؟
أحاول تشغيل السطر التالي:
apkbuilder.bat %APK_File_Name% -u -z %Project_Path%\bin\resources.ap_ -f %Project_Path%\bin\classes.dex -rf %Project_Path%
لكنني أحصل على الاستثناء التالي:
java.lang.ArrayIndexOutOfBoundsException: 1
at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>
الرجاء المساعدة. شكرًا
المحلول
يمكنك القيام بذلك في سطر الأوامر (.bat) في Windows باستخدام ANT.
مع: "إطلاق النمل" يمكنك بناء APK غير موقعة.
ثم تحتاج إلى إضافة المكالمة إلى "Jarsigner" و "Zipalign" في الخفافيش لإكمال المهمة.
يمكنك العثور على مثال على سطر الأوامر للاتصال بهذه الأدوات هنا:http://developer.android.com/guide/publishing/app-signing.html#signapp
أفضل،
نصائح أخرى
أود أن أقترح استخدام ANT وملفات الإنشاء التي تم إنشاؤها بواسطة أدوات Android بدلاً من محاولة تعميدك. إذا لم يكن هناك شيء آخر ، فيمكنك استخدام ملفات الإنشاء كمرجع لتحديد كيفية استخدام الأدوات المختلفة لأداء كل خطوة.