Window下采用ant 指令碼構建Android自動化編譯
1. http://ant.apache.org/ 下載最新的ant指令碼s
2. android update project --name Tank -t 11 -p F:\tank
3. 出現“警告:編碼 ascii 的不可對映字元”錯誤編譯亂碼解決辦法: 找到<sdkpath>\tools\ant\ant_rules_r3.xml。開啟找到節點:<javac encoding="ascii" target="1.5" debug="true" extdirs="" ....> 把ascii改為gbk即可。
以上都是 http://www.cnblogs.com/tankaixiong/archive/2010/11/24/1887156.html 獲得。 我寫該blog,目的是解決我們這樣的問題: android專案依賴UserLibrary的問題。
<javac encoding="ascii" target="1.5" debug="true" extdirs="" destdir="${out.classes.absolute.dir}"
bootclasspathref="android.target.classpath" verbose="${verbose}" classpath="${extensible.classpath}">
將bootclasspathref定義如下:
<path id="myandroid.target.classpath">
<pathelementlocation="${sdk.dir}/tools/android.jar" />
<pathelementlocation="${sdk.dir}/tools/layoutlib.jar" />
</path>
然後將以上找到的節點改成如下 :
<javac encoding="ascii" target="1.5" debug="true" extdirs="" destdir="${out.classes.absolute.dir}"
bootclasspathref="myandroid.target.classpath" verbose="${verbose}" classpath="${extensible.classpath}">
講過驗證,沒有問題。
相關文章
- ant指令碼實現的Android自動編譯指令碼Android編譯
- 通過ant指令碼編譯打包android工程指令碼編譯Android
- 學習Ant編譯指令碼編譯指令碼
- 用Ant構建指令碼(2)指令碼
- 用Ant構建指令碼(1)指令碼
- 用Ant構建指令碼(4)指令碼
- Android自動打包、簽名、優化、上傳ANT指令碼Android優化指令碼
- Android使用Ant自動編譯簽名打包詳解Android編譯
- Ant 編譯、打包 build.xml 指令碼模板編譯UIXML指令碼
- 利用ant指令碼 自動構建svn增量/全量 系統程式升級包指令碼
- Window下 Qt 編譯MySQL驅動QT編譯MySql
- 自動化(YUM/編譯)安裝PHP(5.3/5.5/7.0/7.1)指令碼編譯PHP指令碼
- iOS自動構建打包釋出指令碼iOS指令碼
- Android 自動編譯、打包生成apk檔案 3 - 使用SDK Ant方式Android編譯APK
- Android ant自動打包指令碼:自動替換友盟渠道、版本號、包名Android指令碼
- android使用ant編譯(rem)Android編譯REM
- 解剖Nginx·自動指令碼篇(5)編譯器相關主指令碼Nginx指令碼編譯
- Android Jenkins自動化構建之路AndroidJenkins
- 分享一個自動編譯,打包,簽名 android apk 的小指令碼編譯AndroidAPK指令碼
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- 精讀Nginx·自動指令碼篇(5)編譯器相關主指令碼Nginx指令碼編譯
- Android 配置 Ant 指令碼之程式碼混淆和優化Android指令碼優化
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- Elasticsearch6.1.2原始碼下載和編譯構建Elasticsearch原始碼編譯
- Android筆記之:App自動化之使用Ant編譯專案多渠道打包的使用詳解Android筆記APP編譯
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- iOS自動化編譯打包iOS編譯
- 使用gulp編寫常用自動化構建任務
- specjvm自動化指令碼JVM指令碼
- docker指令碼自動化Docker指令碼
- 自動化RMAN指令碼指令碼
- 使用shell指令碼自動修改Xcode工程編譯版本號指令碼XCode編譯
- 修改gradle指令碼,加速spring4.1原始碼編譯構建速度Gradle指令碼Spring原始碼編譯
- 大型Android專案的工程化之路:編譯與構建Android編譯
- [android]android自動化測試六之命令列編譯APKAndroid命令列編譯APK
- 元件化下EventBus的訊息型別自動編譯元件化型別編譯
- Dockerfile---指令碼自動化Docker指令碼
- 解剖Nginx·自動指令碼篇(6)編譯器名稱變數指令碼 auto/cc/nameNginx指令碼編譯變數