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}">
講過驗證,沒有問題。
相關文章
- Mac 環境下 Android 使用 Jenkins 構建自動化打包MacAndroidJenkins
- iOS自動構建打包釋出指令碼iOS指令碼
- 修改gradle指令碼,加速spring4.1原始碼編譯構建速度Gradle指令碼Spring原始碼編譯
- jenkins自動構建前端專案(window,vue)Jenkins前端Vue
- web自動化測試框架-06 如何快速編寫自動化指令碼Web框架指令碼
- Elasticsearch6.1.2原始碼下載和編譯構建Elasticsearch原始碼編譯
- Android Gradle Groovy自動化構建進階篇AndroidGradle
- 自動化構建
- specjvm自動化指令碼JVM指令碼
- iOS自動化編譯打包iOS編譯
- Gradle自動實現Android元件化模組構建GradleAndroid元件化
- 使用gulp編寫常用自動化構建任務
- Maven 自動化構建Maven
- Jenkins實現持續整合 使用Ant指令碼構建ios專案Jenkins指令碼iOS
- Android 11 原始碼下載+編譯教程Android原始碼編譯
- windows下修改、編譯、構建spring-framework4.1.8.RELEASE原始碼Windows編譯SpringFramework原始碼
- Dockerfile---指令碼自動化Docker指令碼
- vue自動化部署指令碼Vue指令碼
- 元件化下EventBus的訊息型別自動編譯元件化型別編譯
- Jenkins + Gitee 實現程式碼自動化構建JenkinsGitee
- window 編譯zephyr編譯
- 自動化構建映象:Packer
- Android 編譯優化Android編譯優化
- 通過Gradle自動實現Android元件化模組構建GradleAndroid元件化
- mydumper自動化安裝指令碼指令碼
- 解密prompt系列5. APE+SELF=自動化指令集構建程式碼實現解密
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- webpack的編譯&構建Web編譯
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- Android 自動化測試及效能資料採集的 Python 指令碼AndroidPython指令碼
- kubernetes下jenkins實戰maven專案編譯構建JenkinsMaven編譯
- python+pytest介面自動化(12)-自動化用例編寫思路 (使用pytest編寫一個測試指令碼)Python指令碼
- Flutter Engine 編譯構建-05Flutter編譯
- Jmeter+Ant+Jenkins介面自動化框架JMeterJenkins框架
- Webpack自動化構建實踐指南Web
- Jenkins自動化前端專案構建Jenkins前端
- 淺談自動化構建之grunt
- 淺談自動化構建之gulp
- 使用 Fastlane 實現 iOS 跟 Android 自動打包指令碼ASTiOSAndroid指令碼