هل يقوم المكون الإضافي ADT تلقائيًا بإنشاء ملف بناء النمل؟
سؤال
لقد قمت بإنشاء مشروع 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
(التصحيح، الإصدار، الخ...)