我目前正在构建一个必须与服务器交互的应用程序。我有一些在服务器中定义的类,我需要在我的应用程序中使用。我已尝试以下方法导入我的课程。
这两种方法都让我没有任何编译时错误,但是,在运行应用程序时,只要应用程序使用从服务器项目引用的其中一个类,它就会崩溃。
我调试了,每当我到达(服务器的)类时,它将跳转到方法Engine.class
中的onTickUpdate()
,然后崩溃。
有什么想法吗?
答案 0 :(得分:1)
您的服务器库可能正在使用其他一些未从Android项目导出的java库。
在编译时,由于你的构建路径中有这些库,一切正常,但dex编译器只会导出你明确标记为导出的类。
您可能想要检查哪个引用导致应用崩溃,从apk中提取类文件,并查看该类是否存在。