هل يقوم المكون الإضافي ADT تلقائيًا بإنشاء ملف بناء النمل؟

StackOverflow https://stackoverflow.com/questions/2464725

  •  20-09-2019
  •  | 
  •  

سؤال

لقد قمت بإنشاء مشروع Android منذ بضعة أشهر ويتعين علي الآن أتمتة عملية الإنشاء باستخدام Hudson.يشير دليل تطوير Android إلى ملف build.xml الذي يتم إنشاؤه عند إنشاء مشروع (http://developer.android.com/guide/developing/other-ide.html) لكنني لا أرى واحدة في مشروعي.هل سيتعين علي إنشاء هذا يدويًا أم يمكنني تشغيل أمر لإنشائه؟

هل كانت مفيدة؟

المحلول

والبرنامج المساعد ADT لا تقوم بإنشاء ملف النملة.

والأمر android سيقوم بإنشاء ملف النملة عند إنشاء مشروع جديد من سطر الأوامر عن طريق الاتصال android create project. هل يمكن إنشاء مشروع سبيل المثال ونسخ build.xml، build.properties وlocal.properties الملفات من هذا الدليل.

وبدلا من ذلك، يمكنك فقط نسخ القالب build.xml مباشرة من $ANDROID_HOME/tools/lib/build.template ثم مجرد تغيير اسم المشروع.

وبعد ذلك فقط إنشاء ملف build.properties - حيث كنت مكان أي تجاوزات الملكية النملة
. كما أنك تحتاج إلى ملف local.properties، ولكن لا تحقق ذلك في التحكم بالمصادر - وهذا هو المكان الذي تحدده دليل $ANDROID_HOME الخاص بك عن طريق إعداد الخاصية sdk.dir

.

نصائح أخرى

وفيما يلي سوف تولد ملف build.xml وكذلك ملف local.properties إذا كان أحد لا وجود لها في المشروع.

وandroid update project --path <path to your project directory>

يمكنك استخدام هذه الخطوات أدناه:

  • افتح سطر الأوامر
  • اذهب إلى: <path/to/android sdk/tools>
  • يجري: $ android update project --path /path/to/my-project => سوف تولد build.xml و local.properties
  • إنشاء ملف: ant.properties مع سطرين أدناه

    key.store=path/to/keystore
    key.alias=alias name
    
  • يفتح build.xml وإعادة تسمية اسم المشروع إذا لزم الأمر

  • اهرب مثل ant build (التصحيح، الإصدار، الخ...)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top