一般來說開發Android程式都會選擇採用Eclispe,不過Eclispe在建立Android相關project時,並不會同時產生Ant所需要的build.xml,因此再放到Hudson上之前,我們必須要先自己產生相對應的build.xml。

當然Google一向都很佛心來的,不會讓我們必須自己做寫build.xml如此痛苦又困難的事情,方法其實很簡單,那就是自己下command產生project時,同時也會產生我們所需要的build.xml,指令可以參考一般專案建立、測試專案建立

範例:

android create project --target 4 --name YourProjectName --path YourProjectPath --activity StartUpActivity --package YourPackgeName

--target 指編譯時要採用Androdi版本
--name 指專案名稱
--path 指專案儲存路徑
--activity 指起始的Activity
--package JAVA的package名稱

如果你是要產生Android Test Project 範例如下:

android create test-project -m ProjectPath -n YourTestProjectName -p YourTestProjectPath

--m 要測試的專案路徑
--n 測試專案名稱
--p 測試專案儲存路徑

以上指令執行完後,可得到各自的build.xml,但是眼尖的你可能已經發現,為何這兩個build.xml的內容根本就是一樣?
難道Google在開玩笑嗎?? 這其中的奧秘在於同時產生的build.properties檔案的內容,
如果你產生的是test project話,build.properties會有tested.project.dir=YourProjectPath 來指定要被測試的專案在哪裡,
千萬別小看這個小小的變數設定,他決定了到時候範本要用哪一個跟你有哪些預設的target可以執行。
在產生好之後,別忘記把各自的build.xml與build.properties加到source裡,以上便是產生build file的步驟。

buils.xml

更多相关文章

  1. Afaria 做Android设备lock时候发给GCM的指令
  2. android 执行monkey指令的方法
  3. Android之常用adb指令
  4. Android逆向基础之Dalvik指令集
  5. android 8.1 mtk fota差分包指令
  6. 看Android 應用框架原理與程式設計36 技有感。
  7. ESC/POS指令集在Android设备上使用实例(通过socket)

随机推荐

  1. Android 两种HTTP Client的比较
  2. Android: Sensors on Android 2.3 - Ging
  3. Android: Android NDK Overview
  4. Android 内存泄漏场景分析
  5. Android android:persistentDrawingCache
  6. Android 短信发送器
  7. Android7.0中文文档(API)-- ShareActionPro
  8. AndroidStudio使用教程(第一弹)
  9. Cocos2d-x C++调用Android弹出提示框
  10. Android 麦克风录音动画