Java 如何为android应用程序创建jar?

Java 如何为android应用程序创建jar?,java,android,eclipse,jar,Java,Android,Eclipse,Jar,我有一个java项目,我想用它来创建一个Android应用程序。我已经使用Eclipse->export->创建了jar文件,但是当我在Android中使用jar文件时。它找到了类,但应用程序不工作。它崩溃了,原因是“java.lang.RuntimeException:无法实例化活动组件信息{com.example.myapp/com.example.myapp.MainActivity}:java.lang.ClassNotFoundException:在路径为:DexPathList[[z

我有一个java项目,我想用它来创建一个Android应用程序。我已经使用Eclipse->export->创建了jar文件,但是当我在Android中使用jar文件时。它找到了类,但应用程序不工作。它崩溃了,原因是“
java.lang.RuntimeException:无法实例化活动组件信息{com.example.myapp/com.example.myapp.MainActivity}:java.lang.ClassNotFoundException:在路径为:DexPathList[[zip文件”//app/com.example.myapp-1.apk]的NativeLibraryDirectory上找不到类”com.example.myapp.MainActivity“=[/data/app lib/com.example.myapp-1,/system/lib]
”。如果我不从应用程序中的jar调用java类,应用程序工作正常!我想知道这是否是由于jar文件创建问题或其他原因造成的?有人能帮忙吗?我如何从Eclipse创建jar以便在Android中使用?
谢谢

这听起来好像你没有将.jar文件放入正确的位置。放置.jar文件的正确位置是
{project}/libs
文件夹。如果你这样做,它应该可以正常工作。

是的。我这样做了。然后我在n导出中尝试了选中和取消选中。还没有运气。