0
我是使用Ant自動化構建的新手。我在Eclipse中有一堆Android項目,並且我已經設置了Ant構建,我可以從每個項目的命令行運行,其中在'bin'目錄中爲任何正在運行的項目生成簽名的APK建立。多個自動生成輸出到單個目錄
如果可能,我想設置一個腳本來構建我的每個項目,並將簽名APK輸出到我的計算機上的一個目錄。不知道該怎麼做,無論我需要寫一個批處理腳本還是其他的東西。
任何有識之士將不勝感激。
我是使用Ant自動化構建的新手。我在Eclipse中有一堆Android項目,並且我已經設置了Ant構建,我可以從每個項目的命令行運行,其中在'bin'目錄中爲任何正在運行的項目生成簽名的APK建立。多個自動生成輸出到單個目錄
如果可能,我想設置一個腳本來構建我的每個項目,並將簽名APK輸出到我的計算機上的一個目錄。不知道該怎麼做,無論我需要寫一個批處理腳本還是其他的東西。
任何有識之士將不勝感激。
批處理腳本可以是一個選項。另一個,現在你正在使用Ant,將創建一個運行所有其他Ant腳本並複製結果的Ant腳本。
您可以使用ant
任務從另一個腳本運行一個Ant腳本。然後,您可以使用copy
任務將生成的APK文件複製到您想要的位置。
這裏是運行在目錄path_to_other_project
,然後拷貝path_to_other_project/bin
發現destination_dir
任何APK文件中找到的build.xml
文件的缺省目標的例子。
<ant dir="path_to_other_project"
antfile="build.xml"
inheritAll="false"
inheritRefs="false" />
<copy todir="destination_dir">
<fileset dir="path_to_other_project/bin" includes="*.apk" />
</copy>
你需要哪一個,Unix上的.bat或Unix上的.sh? – yorkw 2012-02-26 07:55:14
我在Windows上 – 2012-02-26 15:18:08