Froyo 自動編譯方法

2021-05-24 00:08:33 字數 1316 閱讀 9505

#!/bin/bash

export path=/home/weiwei/nollec/jdk1.5.0_21/bin:$path

cd /home/weiwei/wei/froyo_td/;/bin/bash ./build.sh td920 clean > vendor/nollec/td920/autobuild_`date +%f`.log 2>vendor/nollec/td920/autobuild_err_`date +%f`.log

#cd /home/weiwei/wei/froyo_td/;/bin/bash ./build.sh m902 clean

#cd /home/weiwei/wei/froyo_td/;/bin/bash ./build.sh w910 clean

我的$path路徑在例子中為「/home/weiwei/」,指令碼命令build.sh不會變,後面的專案名根據需要變更,目前只有這三個專案,最後的clean表示編譯時先clean當前環境。上面的例子中只開啟了td920專案,如要同時編譯多個專案,複製「cd /home/weiwei/wei/froyo_td/;/bin/bash ./build.sh td920 clean > vendor/nollec/td920/autobuild_`date +%f`.log 2>vendor/nollec/td920/autobuild_err_`date +%f`.log「並在下一行貼上後,將td920改為相應的專案名稱即可。字串中「 > vendor/nollec/td920/autobuild_`date +%f`.log 2>vendor/nollec/td920/autobuild_err_`date +%f`.log「的作用是輸出log,如果不想儲存log可將其去掉。

注意:指令碼中的「export path=/home/weiwei/nollec/jdk1.5.0_21/bin:$path「這一句非常中用,要根據你的當前配置來修改jdk的路徑,例如這裡是「/home/weiwei/nollec/jdk1.5.0_21/bin「,因個人環境而異。切記切記,如果此處配置有問題,可能導致無法編譯。

# m h  dom mon dow   command

00 20 * * * /home/weiwei/bin/autobuild.sh

上面的例子,00的意思就是分鐘,20的意思就是晚上8點,後面的日月星期用*即可,我的$androidpath路徑在例子中為「/home/weiwei/wei/froyo_td/」,最後ctrl+x儲存退出。

$sudo /etc/init.d/cron restart
重啟後即可開啟自動編譯了。

注:

Poco 自動全編譯的方法

以 vs2008 為例 poco 根目錄下有 build vs90.cmd buildwin.cmd 這兩個批處理檔案,我們得修改一下它們 把build vs90.cmd 修改為以下內容 echo off if defined vs90comntools call vs90comntools vsv...

自動編譯環境

1 環境 環境很重要,我就吃了這個苦頭,一開始照著其他人的方法,就是執行不了,原來是我公司的機器的環境有些問題,沒裝iis。後來裝了iis,iis還是有問題,沒有辦法,只好用自己的筆記本重新安裝了環境。安裝順序 iis net others 首先安裝iis,用測試頁面檢測iis無誤後,安裝vs200...

eclipse不能自動編譯工程的解決方法

eclipse出現不編譯工程的現象。怎麼重新整理classes目錄下也是空的.具體都操作了 開啟project build automatically 試後不行,還是不編譯.開啟project build automatically 另外 clean一下就可能會編譯了,結果還不行.eclipse預設...