2012-02-22 92 views
0

我有一個應用程序是許多應用程序的基礎,只需要在string.xml中更改一個值並在可繪製文件夾中添加圖像。使用Android腳本編譯代碼

每當我創建一個新的應用程序,我要永遠做以下步驟:

  • 打開應用基地。
  • 在string.xml更改值
  • 添加圖像繪製
  • 編譯一切,給APK。

我不知道我是否可以通過一個腳本完成所有操作,將需要更改的string.xml的值作爲參數,並且必須將圖像添加到繪圖中。這可能嗎?

+0

當然這是可能的 - 紅寶石,時髦,bash ... – hovanessyan 2012-02-22 11:32:21

+0

它是怎麼回事? 現在的問題是: – Kiotto 2012-02-22 11:33:47

+1

回答了'how'部分:你用一種腳本功能提取了一門編程語言,你定義了你想要達到的目標,閱讀快速入門指南,而不是研究如何實現你需要做的每一步。 ..你希望有人爲你編寫一個完整的腳本嗎? – hovanessyan 2012-02-22 11:36:45

回答

0

是的。您可以使用ant從命令行構建項目。也可以在構建之前使用批處理文件將新圖像複製到可繪製文件夾。對於字符串更改,可以編寫一個簡單的C/C++程序,該程序可以接受字符串輸入並將其替換爲strings.xml以生成新的strings.xml。您可以通過批處理文件執行該程序。樣品批處理文件將看起來像:

str_replace.exe %1 %2 
copy a.png <folder>/drawable 
ant 

的ü將需要用來創建str_replace函數程序simlple C/C++,它有兩個命令行參數(源和目標串)

對於螞蟻參見: http://developer.android.com/guide/developing/building/building-cmdline.html

在批處理文件中搜索Google命令行參數。