gpt4 book ai didi

android - Android的build.xml中的 'gettarget'宏定义在哪里

转载 作者:行者123 更新时间:2023-11-29 02:03:22 26 4
gpt4 key购买 nike

因此 Google 继续发布了对 Android 在 R20 中使用的 build.xml 的更改,删除了我在项目中依赖的类路径变量。现在看起来它正在使用:

project.target.class.path

所以我在我的 build.xml 中使用它,并在我的机器上安装了最新的 SDK 工具,一切都很好……但我的远程 Jenkins 服务器不太好。为了解决两端的问题,我想我只是从 Android build.xml 中提取设置此属性的代码,并设置我自己的属性。 Android build.xml 中似乎设置此属性的代码位是 -build-setup 目标中的这个 block :

<gettarget
androidJarFileOut="project.target.android.jar"
androidAidlFileOut="project.target.framework.aidl"
bootClassPathOut="project.target.class.path"
targetApiOut="project.target.apilevel"
minSdkVersionOut="project.minSdkVersion" />

我假设这是一个宏,但当我在 IntelliJ 中查看时,整 block 代码发出的红光比暴风雪中鲁道夫的 Nose 还亮。这个东西是在哪里定义的?

最佳答案

gettarget 是一个 Android ant 任务,com.android.ant.GetTargetTask。

我的猜测是 gettarget 任务为其名称作为参数传递的所有属性设置了值。

关于android - Android的build.xml中的 'gettarget'宏定义在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11405187/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com