當前位置:首頁 » 編程軟體 » 編譯xml

編譯xml

發布時間: 2022-01-29 17:57:47

『壹』 build.xml是什麼

1、ant的配置文件,用於打包發布,裡面含有配置文件。有點類似於linux/unix下的makefile。

(1)build.xml就是一個XML文件,它包含一個project節點和至少一個target節點,target節點包含多個task元素。簡單說,target節點代表著你的構建目標,而該目標是由多個操作/任務(task)來達成的。

(2)文字描述比較枯燥,下面以簡單的java項目為例,說明如何通過ant發布jar包。

在eclipse中新建一個java項目,結構如下

2、ant

(1)Apache Ant,是一個將軟體編譯、測試、部署等步驟聯系在一起加以自動化的一個工具,大多用於Java環境中的軟體開發。由Apache軟體基金會所提供。


(2)Ant的優點

A、Ant是Apache軟體基金會JAKARTA目錄中的一個子項目,它有以下的優點。跨平台性。Ant是存Java語言編寫的,所示具有很好的跨平台性。操作簡單。Ant是由一個內置任務和可選任務組成的。Ant運行時需要一個XML文件(構建文件)。Ant通過調用target樹,就可以執行各種task。

B、每個task實現了特定介面對象。由於Ant構建文件時XML格式的文件,所以和容易維護和書寫,而且結構很清晰。Ant可以集成到開發環境中。由於Ant的跨平台性和操作簡單的特點,它很容易集成到一些開發環境中去。

(3)Ant 開發

Ant的構建文件:當開始一個新的項目時,首先應該編寫Ant構建文件。構建文件定義了構建過程,並被團隊開發中每個人使用。Ant構建文件默認命名為build.xml,也可以取其他的名字。只不過在運行的時候把這個命名當作參數傳給Ant。構建文件可以放在任何的位置。一般做法是放在項目頂層目錄中,這樣可以保持項目的簡潔和清晰。

『貳』 如何反編譯xml文件

網上很多發編譯apk的例子,方法也很多,我只取最簡單的用。
首先說一下這個xml文件,就是.apk文件改成.zip文件後用解壓縮工具解壓出來的。比如
反編譯這個xml用到的軟甲是A2. AXMLPrinter2

第一步:把上面提到過的需要發編譯的.xml文件和下載下載的AXMLPrinter2.jar這兩個文件都拷貝到android-sdk-windows/tools文件夾中。

第二步:運行cmd,進入tools目錄,鍵入
java -jar AXMLPrinter2.jar AndroidManifest.xml > main.txt

用java -jar 命令配合AXMLPrinter2.jar這文件把AndroidManifest.xml編譯寫入到main.txt文件中
(說明一下,我的xml是AndroidManifest.xml,如果你拷進去的不是這個,請自己改文件名)

回車後沒有報錯的話,就成功了
打開../android-sdk-windows/tools/目錄,找到main.txt,打開看一下

『叄』 xml的編譯工具有哪些

記事本啊。
DW啊。
XML writer等等。。。很多了。

『肆』 xml文件怎麼用maven編譯

創建項目根文件夾,例如Maven01
在Maven01文件夾中創建「pom.xml」文件
pom.xml文件中的內容
編寫Java類文件,Maven項目規定,所有的*.java文件必須放在src目錄下的main目錄下的java目錄中,在Maven01項目根目錄中創建一個src目錄,然後在src目錄中創建main目錄,在main目錄中再創建java文件夾
在java文件夾下創建一個Hello.java文件
在Hello.java文件中編寫代碼
使用Maven編譯Hello.java,首先進入到項目根目錄,然後使用命令」mvn compile」進行編譯
使用Maven編譯完成之後,在項目根目錄下會生成一個target文件夾
打開target文件夾,可以看到裡面有一個classes文件夾
classes文件夾存放的就是編譯成功後生成的.class文件
使用"mvn clean"命令清除編譯結果,也就是把編譯生成的target文件夾刪掉
執行完"mvn clean"命令後,target文件夾就會被刪除了。

『伍』 XML用什麼編譯器編寫

Altova XMLspy

『陸』 xml編譯器

xml可直接通過瀏覽器運行,TXT文檔就行,不要編譯器

『柒』 可以將XML文件編譯到DLL文件中嗎

這個不是編寫的問題,編譯類庫的時候需要把xml給提出來。
步驟:對工程點右鍵,選擇屬性,然後選擇生成選項卡,輸出下面把xml文檔文件勾上,然後再生成下,你就會發現你的生成目錄中有個xml文件,使用dll文件時,需要這個xml文件和DLL文件處於同以目錄,就能得到提示了。 純手打的,如果有不明白的地方,我可以給你截圖。

『捌』 反編譯時的xml文件在回編譯後在apk中所處位置急急急!!!!

使用apktool反編譯apk的XML文件
反編譯apk後,打開解壓的res\layout目錄,有很多xml文件,如果你想看下作者是如何設計界面的,你會很失望,因為你看到的是一大堆亂碼!這個時候我們需要用到的是apktool。
具體操作方法:將下載的apktool和apktool-install-windows-r05-ibot(也可以下載最新版本的)兩個包解壓到同一個文件夾下,這個文件夾有三個文件:aapt.exe,apktool.bat,apktool.jar。把這個文件夾也放到系統盤的根目錄中並把這個目錄加到path變數中。以HelloWord.apk為例:
在DOS命令行中輸入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夾,此文件夾中的xml文件就是編譯好的可以正常查看的文件。
注意:文件的路徑中最好不要出現中文!
如果出現如下錯誤,解決方法如下
錯誤:
I: Decoding values */* XMLs...
Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec:

解決方法:
刪除 C:\Users\{CurrentUser}\apktool\framework\1.apk,再執行上面的操作

參考: http://blog.csdn.net/buptdavid/article/details/41280457
可供參考: http://jingyan..com/article/dca1fa6fbe140ef1a4405212.html

『玖』 我學習安卓XML文件修改,請問AXMLPrinter2.jar這個反編譯XML的工具怎麼使用

這個需要java平台的支持,搜索java,應該第一個網站就是,進去下載java平台,就可以使用了

『拾』 eclipse是不是必須自己寫build.xml文件才可以編譯

你好:eclipse中每次保存java文件後一般都可以自動編譯;在菜單窗口把project --Bulid-Au..那個選項勾上就可以了。ant才需要這個bulid.xml;一般都用不到的。

熱點內容
控制演算法高手 發布:2024-04-25 13:57:10 瀏覽:471
文字游戲源碼php 發布:2024-04-25 13:57:08 瀏覽:880
安卓手機校準屏幕在哪裡 發布:2024-04-25 13:53:02 瀏覽:910
安卓app會閃退怎麼解決 發布:2024-04-25 13:48:44 瀏覽:643
阿里雲伺服器能用vmware嗎 發布:2024-04-25 13:33:23 瀏覽:731
1616源碼 發布:2024-04-25 13:33:19 瀏覽:80
奧維地圖伺服器地址怎麼填 發布:2024-04-25 12:40:04 瀏覽:965
低配置游戲玩哪個平台 發布:2024-04-25 12:35:04 瀏覽:559
glinux下載 發布:2024-04-25 12:30:09 瀏覽:84
安卓手機可以用的谷歌叫什麼 發布:2024-04-25 12:05:57 瀏覽:943