无法找到java–com.android.ant.SetupTask

无法找到java–com.android.ant.SetupTask,第1张

概述我需要从命令行构建一个Android应用程序.我成功编译了它的jni部分,但无法构建Java部分.ant打印以下内容(路径已被删除):/.../build.xml:69:taskdefclasscom.android.ant.SetupTaskcannotbefoundusingtheclassloaderAntClassLoader[/patho/sdkools/lib/ant-task

我需要从命令行构建一个Android应用程序.我成功编译了它的jni部分,但无法构建Java部分. ant打印以下内容(路径已被删除):

/.../build.xml:69: taskdef class com.androID.ant.SetupTask cannot be found    using the classloader AntClassLoader[/path/to/sdk/tools/lib/ant-tasks.jar:/path/to/sdk/tools/lib/manifest-merger.jar:/path/to/sdk/tools/lib/common.jar:/path/to/sdk/tools/lib/guava-13.0.1.ja    r:/path/to/sdk/tools/lib/sdklib.jar:/path/to/sdk/tools/lib/layoutlib-API.jar:/path/to/sdk/tools/lib/kxml2-2.3.0.jar:/path/to/sdk/tools/lib/dvlib.jar:/path/to/sdk/tools/lib/bcpkix-jdk15on-1.4    8.jar:/path/to/sdk/tools/lib/commons-compress-1.0.jar:/path/to/sdk/tools/lib/httpclIEnt-4.1.1.jar:/path/to/sdk/tools/lib/httpmime-4.1.jar:/path/to/sdk/tools/lib/bcprov-jdk15on-1.48.jar:/path    /to/sdk/tools/lib/httpcore-4.1.jar:/path/to/sdk/tools/lib/commons-logging-1.1.1.jar:/path/to/sdk/tools/lib/commons-codec-1.4.jar]

似乎SetupTask在anttasks.jar中,但它不在我的sdk目录中.我尝试安装所有可用的sdks,尝试将ant-tasks.jar添加到类路径(它具有相似的名称),但没有成功.有没有办法如何安装anttasks.jar,还是被其他东西取代?或者SetupTask在某种程度上已经过时了?

我跑了:

androID update project ...

我试图通过谷歌找到答案,但没有成功解决这个问题(AntClassLoader不为空,缺少anttasks.jar).

谢谢,
丹尼尔

解决方法:

Afaik SetupTask在AndroID 2.3及更高版本中已经过时.因此,在我看来,您正在使用旧版本的build.xml.从AndroID 2.3及更高版本开始,目录中的build.xml有一个新模板
 您-AndroID的SDK /工具/ ANT /.您可以根据需要修改此项目.

也许这个链接会对你有所帮助,它指出了我正确的方向:

https://sites.google.com/site/sokolkosta/internal-blog/includingadditionaljavaxpackagesinandroid23

总结

以上是内存溢出为你收集整理的无法找到java – com.android.ant.SetupTask全部内容,希望文章能够帮你解决无法找到java – com.android.ant.SetupTask所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1117801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存