我在Android应用程序中使用javaxt时出现问题。
基本上我所做的是,将javaxt jar文件作为库添加到我的项目中并配置build.gradle
和settings.gradle
,以便编译javaxt jar文件。在我的java类中,我正在导入javaxt.io.Image
,我的实际代码如下:
Image image = new Image("/storage/extSdCard/gps/gps_001.jpg");
double[] gps = image.getGPSCoordinate();
当我尝试构建项目时,构建失败,错误如下:
Error:(200, 27) error: cannot access RenderedImage class file for java.awt.image.RenderedImage not found Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
任何遇到相同问题或遇到问题并解决问题的人?
感谢您的帮助。
答案 0 :(得分:0)
您的源代码或您的库使用java.awt.image.RenderedImage
,这在Android上不存在。 javaxt.io.Image
肯定是指RenderedImage
。
请注意,没有迹象表明此库的作者提供Android兼容性。您可能会发现使用已知适用于Android的库可以更轻松地解决您的问题。