繁体   English   中英

Android SDK r20中的bootclasspathref

[英]bootclasspathref in Android SDK r20

我刚刚从Andriod SDK r19升级到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的新手,所以这可能是由于我缺乏知识引起的问题。

谢谢。

有人给了我答案,那就是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}" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM