我有一个java项目,我想用它来创建一个Android应用程序。我使用Eclipse创建了jar文件 - >出口 - > ,但是当我在Android中使用jar文件时。它找到了类,但应用程序不起作用。它崩溃说“java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.myapp/com.example.myapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.myapp-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.myapp-1, /system/lib]]
”。如果我不从应用程序中的jar调用java类,该应用程序工作正常!我想知道这是否是由于jar文件创建问题或其他原因造成的?有人可以帮忙吗?如何从Eclipse创建jar以便我可以在Android中使用?
感谢
答案 0 :(得分:0)
这听起来好像你没有将.jar文件放到正确的位置。放置.jar文件的正确位置是{project}/libs
文件夹。如果你这样做,它应该可以正常工作。