1

AndriodSDKr19からr20にアップグレードしました。r20を使用してプロジェクトをビルドしようとすると、次のエラーが発生します。

参照android.target.classpathが見つかりません。

build.xmlフラグメントは次のとおりです。

`<javac source="${java.source}" target="${java.target}"
debug="true" extdirs=""
destdir="${native.classes.dir}"
bootclasspathref="android.target.classpath"
verbose="${verbose}">
<src path="${src.dir}" />
<include name="DifferentTouchInput.java"/>
<include name="NativeView.java"/>
<include name="EventBridge.java"/>
<include name="Timer.java"/>
<include name="InternalGPS.java"/>
<include name="NonGPSSensors.java"/>
<include name="KalmanFilter.java"/>
<include name="Settings.java"/>
<include name="SafeDestruct.java"/>
<include name="InputListener.java"/>
<include name="NativeInputListener.java"/>
<include name="DownloadUtil.java"/>
</javac>`

bootclasspathrefとは何ですか?android.target.classpathは他の場所で定義する必要がありますか?私はAdndroidとantを初めて使用するので、これは私の知識不足が原因で問題になる可能性があります。

ありがとう。

4

1 に答える 1

1

SDK の API が変更されたという回答がありました。フラグメントは次のようになります。

- <target name="compile-jni-classes" depends="-setup">
+ <target name="compile-jni-classes" depends="-build-setup">
<mkdir dir="${native.classes.dir}"/>
<javac source="${java.source}" target="${java.target}"
debug="true" extdirs=""
destdir="${native.classes.dir}"
- bootclasspathref="android.target.classpath"
+ bootclasspathref="project.target.class.path"
verbose="${verbose}">
<src path="${src.dir}" />
于 2012-07-09T15:24:50.460 に答える