日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

[ant]通过Android命令自动编译出build.xml文件

發布時間:2025/7/14 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [ant]通过Android命令自动编译出build.xml文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用途: 做自動集成編譯環境.

環境搭配我就不說了(SDK/環境變量等).
進入cmd界面.
進入項目目錄.


輸入:?android.bat list target? 來查詢我們現有的版本list有哪些.



記住這個ID號碼,下的代碼面會用到.
輸入:?android update project -n ButtonDemo -t 1 -p E:\workspace\android\ButtonDemo

-n?對應的是項目名稱
-t?就是我們之前查詢的SDK版本對應的ID,大家根據自己的項目版本做出選擇即可,我這個是android-8 所以用ID 1 .
-p就是生成的路徑
成功后顯示:


好了以下是生成的build.xml代碼段:

<?xml version="1.0" encoding="UTF-8"?>

<project name="ButtonDemo" default="help">

?

?? ?<!-- The local.properties file is created and updated by the 'android' tool.

?? ? ? ? It contains the path to the SDK. It should *NOT* be checked into

?? ? ? ? Version Control Systems. -->

?? ?<loadproperties srcFile="local.properties" />

?

?? ?<!-- The ant.properties file can be created by you. It is only edited by the

?? ? ? ? 'android' tool to add properties to it.

?? ? ? ? This is the place to change some Ant specific build properties.

?? ? ? ? Here are some properties you may want to change/update:

?

?? ? ? ? source.dir

?? ? ? ? ? ? The name of the source directory. Default is 'src'.

?? ? ? ? out.dir

?? ? ? ? ? ? The name of the output directory. Default is 'bin'.

?

?? ? ? ? For other overridable properties, look at the beginning of the rules

?? ? ? ? files in the SDK, at tools/ant/build.xml

?

?? ? ? ? Properties related to the SDK location or the project target should

?? ? ? ? be updated using the 'android' tool with the 'update' action.

?

?? ? ? ? This file is an integral part of the build system for your

?? ? ? ? application and should be checked into Version Control Systems.

?

?? ? ? ? -->

?? ?<property file="ant.properties" />

?

?? ?<!-- The project.properties file is created and updated by the 'android'

?? ? ? ? tool, as well as ADT.

?

?? ? ? ? This contains project specific properties such as project target, and library

?? ? ? ? dependencies. Lower level build properties are stored in ant.properties

?? ? ? ? (or in .classpath for Eclipse projects).

?

?? ? ? ? This file is an integral part of the build system for your

?? ? ? ? application and should be checked into Version Control Systems. -->

?? ?<loadproperties srcFile="project.properties" />

?

?? ?<!-- quick check on sdk.dir -->

?? ?<fail

?? ? ? ? ? ?message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'"

?? ? ? ? ? ?unless="sdk.dir"

?? ?/>

?

?

<!-- extension targets. Uncomment the ones where you want to do custom work

?? ? in between standard targets -->

<!--

?? ?<target name="-pre-build">

?? ?</target>

?? ?<target name="-pre-compile">

?? ?</target>

?

?? ?/* This is typically used for code obfuscation.

?? ? ? Compiled code location: ${out.classes.absolute.dir}

?? ? ? If this is not done in place, override ${out.dex.input.absolute.dir} */

?? ?<target name="-post-compile">

?? ?</target>

-->

?

?? ?<!-- Import the actual build file.

?

?? ? ? ? To customize existing targets, there are two options:

?? ? ? ? - Customize only one target:

?? ? ? ? ? ? - copy/paste the target into this file, *before* the

?? ? ? ? ? ? ? <import> task.

?? ? ? ? ? ? - customize it to your needs.

?? ? ? ? - Customize the whole content of build.xml

?? ? ? ? ? ? - copy/paste the content of the rules files (minus the top node)

?? ? ? ? ? ? ? into this file, replacing the <import> task.

?? ? ? ? ? ? - customize to your needs.

?

?? ? ? ? ***********************

?? ? ? ? ****** IMPORTANT ******

?? ? ? ? ***********************

?? ? ? ? In all cases you must update the value of version-tag below to read 'custom' instead of an integer,

?? ? ? ? in order to avoid having your file be overridden by tools such as "android update project"

?? ?-->

?? ?<!-- version-tag: 1 -->

?? ?<import file="${sdk.dir}/tools/ant/build.xml" />

</project>

轉載于:https://my.oschina.net/tingzi/blog/77323

總結

以上是生活随笔為你收集整理的[ant]通过Android命令自动编译出build.xml文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。