我的最终目标是利用Saxon SaxOn在Android上,将其类文件从给定链接(.JAR)和下面的挂断中获取,
1 - 这些类文件我不能直接在Android上使用,它说找不到类,(。net.sf.saxon.transformimpl)它显示运行时间除外,
2 - 通过看到上述错误我的结论是,似乎我需要在Android上移植Saxon,但不能消化,因为Android也基于Java而且这些都是Java库
3 - 我们认为撒克逊编译在JVM和Android上有DVM,这可能会导致问题,
4 - 我做了一个简单的实验,在linux中实现了一个hello world library(.JAR)文件,并将其导入到Android中,
5 - 现在使用这个类文件(Hello World)Android程序再次说同样的错误(类不是foud),
摘要:
是不是可以将现有的JAR文件(通过在任何平台上编译)直接用于Android,
如果可能,那么方法是什么,
并且任何人都可以通过使用Saxon On Android
来解决问题感谢您查看问题,
答案 0 :(得分:1)
如果您使用的是Eclipse,则必须将jar文件添加到构建路径中。然后,您应该只需使用import com.example.ClassName
来导入您的课程。
在Eclipse中添加jar:
希望这有帮助。
答案 1 :(得分:0)
Android目前不支持Saxon。如果我们能找到时间,这是我们想要做的事情,但是我们的时间有很多电话,而且资源有限。我不认为这样做有任何不可克服的问题,但是需要进行一些小的改动,如果不用代码就做这将是一个挑战,这显然是不可取的。