簡單的ant打包,修改渠道號

來源:互聯網
上載者:User

昨天在網上看了ant打包,網上寫的亂七八糟,而且build.xml檔案那麼多東西,看的真心煩,花了兩小時重新整理了下,改動的地方不大,步驟也簡單,通俗易懂。

言歸正傳:

1.ant支援,要安裝什麼你懂得,不懂自己搜下,

a) 配置android和ant的環境變數


2.我用ant內建的ant loop,如果不支援的下載個ant-contrib-1.0b3.jar放sdk的tool/lib包下

3.產生一個簡單的build.xml,本身sdk/tool/ant 下有個完整的build.xml,我們只要基於它建立一個簡單的build.xml即可,不需要複製過來,這樣你看的麻煩。

a) android update project -p xxx     (xxx為項目路徑)


 現在看你的項目,根目錄下自動產生了build.xml和ant.properties

其實這個時候你就已經可以ant debug或者ant release 進行打包了,只不過還沒改渠道號而已

如果要用ant release,那麼你的key的就要準備好

在ant.properties裡對key進行聲明


b) 開啟build.xml看下

     

 裡面import了一個custom_rules.xml,這個在自己project的根目錄是沒有的,如果你想在打包前做些額外的操作,比如對channel的修改,就自己建立一個custom_rules.xml在根目錄,這樣當你編譯的時候會去執行custom_rules裡的操作

下面是我自己的

                                                                                                                                                            

 下面我來做下解釋

                                                                                                                                                            

最後,打包命令

開啟命令列: ant deploy

等把,apks都會出來的

p.s. 如果你有引入其他libary,如果它們沒有build.xml給它們也產生一個,同3.a)

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.