Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 罐子和包装赢得';行不通_Java_Android_Jar - Fatal编程技术网

Java 罐子和包装赢得';行不通

Java 罐子和包装赢得';行不通,java,android,jar,Java,Android,Jar,我正在构建一个小游戏应用程序。我使用java构建了整个引擎,并将引擎与逻辑分离,作为控制台和swing UI应用程序,它工作得非常好 现在我想将它迁移到android中,由于某种原因,每当我试图从我构建的包中创建任何实例时,我的模拟器都会崩溃 我将其作为jar文件添加到项目中(并将其添加到我的路径中)。后来,我将*.java包添加到android项目中,它仍然崩溃 非常感谢您的帮助。原因可能有一百万个。最可能的原因是: 您将代码编译为Java7(您有不同的类格式) 您使用的依赖项在Androi

我正在构建一个小游戏应用程序。我使用java构建了整个引擎,并将引擎与逻辑分离,作为控制台和swing UI应用程序,它工作得非常好

现在我想将它迁移到android中,由于某种原因,每当我试图从我构建的包中创建任何实例时,我的模拟器都会崩溃

我将其作为jar文件添加到项目中(并将其添加到我的路径中)。后来,我将*.java包添加到android项目中,它仍然崩溃


非常感谢您的帮助。

原因可能有一百万个。最可能的原因是:

  • 您将代码编译为Java7(您有不同的类格式)
  • 您使用的依赖项在Android环境中不存在

尝试将您的源代码添加到Android项目的源代码文件夹中,并让Android环境编译给您。不要使用jar文件。这肯定行。

可能有一百万个原因。最可能的原因是:

  • 您将代码编译为Java7(您有不同的类格式)
  • 您使用的依赖项在Android环境中不存在


尝试将您的源代码添加到Android项目的源代码文件夹中,并让Android环境编译给您。不要使用jar文件。这是肯定的。

Java与android不同(即使它们共享很多东西)。首先,类的执行方式完全不同。你应该从android教程开始。你能告诉我们错误吗?android sdk识别jar文件及其类(编写代码时没有编译错误)。为了检查到底发生了什么,我创建了一个按钮,当按下该按钮时,可以创建游戏引擎的一个实例。当我按下按钮时,我得到:应用程序HFP(包)意外停止。请再试一次。你没有在Android logcat上看到任何东西吗?它写了致命的异常:main。我会检查一下,看看有什么问题Java和android不一样(即使他们有很多共同点)。首先,类的执行方式完全不同。你应该从android教程开始。你能告诉我们错误吗?android sdk识别jar文件及其类(编写代码时没有编译错误)。为了检查到底发生了什么,我创建了一个按钮,当按下该按钮时,可以创建游戏引擎的一个实例。当我按下按钮时,我得到:应用程序HFP(包)意外停止。请再试一次。你没有在Android logcat上看到任何东西吗?它写了致命的异常:main。我去看看有什么问题。嗨,谢谢。我已经试过了,它正在编译,但当我创建一个实例时,它会突然将外部编译的jar从您的项目中完全移除,这可能会干扰classloading。顺便说一句,为什么使用JAVA 7编译会伤害android?我现在应该使用JAVA 6在wards上编译吗?
致命异常:main
隐藏了一些其他错误,例如NullPointerException。请看日志。嗨,谢谢。我已经试过了,它正在编译,但当我创建一个实例时,它会突然将外部编译的jar从您的项目中完全移除,这可能会干扰classloading。顺便说一句,为什么使用JAVA 7编译会伤害android?我现在应该使用JAVA 6在wards上编译吗?
致命异常:main
隐藏了一些其他错误,例如NullPointerException。请看日志。