古詩詞大全網 - 個性簽名 - 透過ant腳本,編譯打包android工程怎麽解決

透過ant腳本,編譯打包android工程怎麽解決

通過ant腳本,編譯打包android工程方法步驟如下:

1.Android程序編譯、打包、簽名、發布的三種方式:

方式壹:命令行手動編譯打包

方式二:使用ant自動編譯打包

方式三:使用eclipse+ADT編譯打包

2.Android編譯、打包的步驟:

2.1第壹步 生成R.java類文件:

Eclipse中會自動生成R.java,ant和命令行使用android SDK提供的aapt.ext程序生成R.java。

2.2第二步 將.aidl文件生成.java類文件:

Eclipse中自動生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。

2.3第三步 編譯.java類文件生成class文件:

Eclipse中自動生成,ant和命令行使用jdk的javac編譯java類文件生成class文件。

2.4第四步 將class文件打包生成classes.dex文件:

Eclipse中自動生成,ant和命令行使用android SDK提供的dx.bat命令行腳本生成classes.dex文件。

2.5第五步 打包資源文件(包括res、assets、androidmanifest.xml等):

Eclipse中自動生成,ant和命令行使用Android SDK提供的aapt.exe生成資源包文件。

2.6第六步 生成未簽名的apk安裝文件:

Eclipse中自動生成debug簽名文件存放在bin目錄中,ant和命令行使用android SDK提供的apkbuilder.bat命令腳本生成未簽名的apk安裝文件。

2.7第七步 對未簽名的apk進行簽名生成簽名後的android文件:

Eclipse中使用Android Tools進行簽名,ant和命令行使用jdk的jarsigner對未簽名的包進行apk簽名。

這個ant腳本只能編譯打包壹個單獨的android工程或依賴壹個library 的android工程

首先配置ant的環境變量,這個我就不多少了,自己查。