使用 javaxt 时出错

Error while using javaxt

我在 android 应用程序中使用 javaxt 时遇到问题。

基本上我所做的是,将 javaxt jar 文件作为库添加到我的项目中并配置 build.gradlesettings.gradle 所以 java xt jar 文件将被编译。在我的 java class 中,我正在导入 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.

有人遇到同样的问题或者遇到过这个问题并解决了吗?

感谢您的帮助。

您的源代码或您的库使用 java.awt.image.RenderedImage,Android 上不存在。 javaxt.io.Image 肯定是指 RenderedImage.

请注意,没有迹象表明该库的作者提供 Android 兼容性。您可能会发现使用已知可在 Android.

上工作的库更容易解决您的问题