2

そこで、Googleは先に進み、AndroidがR20で使用するbuild.xmlへの変更を公開し、プロジェクトで依存していたクラスパス変数を削除しました。これで、次を使用しているように見えます。

project.target.class.path

そのため、これをbuild.xmlで使用しており、最新のSDKツールがマシンにインストールされています。すべてが私の側では桃色です...しかし、リモートのJenkinsサーバーは好きではありません。両端の問題を解決するために、Androidのbuild.xmlからこの属性を設定するコードを取り出して、独自のプロパティを設定するだけだと思いました。このプロパティを設定しているように見えるAndroidbuild.xmlのコードは、-build-setupターゲットの次のチャンクです。

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

これはマクロだと思いますが、IntelliJで見ていると、吹雪の中、コードのチャンク全体がルドルフの鼻よりも明るく赤く光ります。これはどこで定義されていますか?

4

1 に答える 1

1

gettargetは、Androidantタスクcom.android.ant.GetTargetTaskです。

私の推測では、gettargetタスクは、名前がパラメーターとして渡されるすべてのプロパティの値を設定します。

于 2012-08-03T08:46:15.760 に答える