使用 javaxt 时出错
Error while using javaxt
我在 android 应用程序中使用 javaxt 时遇到问题。
基本上我所做的是,将 javaxt jar 文件作为库添加到我的项目中并配置 build.gradle
和 settings.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.
上工作的库更容易解决您的问题
我在 android 应用程序中使用 javaxt 时遇到问题。
基本上我所做的是,将 javaxt jar 文件作为库添加到我的项目中并配置 build.gradle
和 settings.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.
上工作的库更容易解决您的问题