java.lang.NoClassDefFoundError : java. awt.Point

标签 java android android-studio jar libgdx

我正在使用 Android Studio 为 Android 设备开发基于 LibGDX 的游戏。我从 java.awt.Point 导入了“Point”。我已经使用 DesktopLauncher 对其进行了测试。它工作正常。

问题:当我将它加载到 Android 设备中时,当我到达以下行时出现错误“java.lang.NoClassDefFoundError: java.awt.Point”。请就如何解决这个问题提出建议。

            Point p=new  Point(toyCells[i][0] + toyCellsAdjecentCells[j][0],
                               toyCells[i][1] + toyCellsAdjecentCells[j][1]);

最佳答案

这是因为Android不支持awt(或Swing)。这些是开发计算机应用程序时要使用的图形库。尝试使用

android.graphics.Point

相反。

关于java.lang.NoClassDefFoundError : java. awt.Point,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31679466/

相关文章:

android - .Android GPS 是如何工作的?

javascript - 使用javascript捕获在android虚拟键盘上键入的键

android - 模块 'app' : platform 'android-28' not found , 安卓工作室 3.6.3

第三方应用的Android测试记录和webview支持

android - 设置按钮文本以匹配所有 Android 中的最小文本大小

java - 通过静态工厂确保 java 中的安全发布和线程安全

java - 无法将带有准备好的语句的utf-8字符插入mysql

java - 类加载器(和 Guice)表现得很奇怪

java - 无法销毁资源: com. mchange.v2.c3p0.impl.NewPooledConnection@67a781cc

Android 应用不支持 Google Play 设备目录中的热门设备