そこで、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で見ていると、吹雪の中、コードのチャンク全体がルドルフの鼻よりも明るく赤く光ります。これはどこで定義されていますか?