我知道之前很少有人问这个问题,但我没有发现他们的解决方案对我有用。
请在下面的图片中查看我的构建路径jar -
以下是我的完整错误日志:
a' = t2 -> a
以下是我的AndroidManifest文件 -
05-16 17:32:13.988: E/AndroidRuntime(19650): FATAL EXCEPTION: main
05-16 17:32:13.988: E/AndroidRuntime(19650): Process: com.mypackage.hobnobpal, PID: 19650
05-16 17:32:13.988: E/AndroidRuntime(19650): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mypackage.hobnobpal/com.mypackage.quickevent.LoginActivity}: java.lang.ClassNotFoundException: Didn't find class "com.mypackage.quickevent.LoginActivity" on path: DexPathList[[zip file "/data/app/com.mypackage.hobnobpal-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.mypackage.hobnobpal-2, /vendor/lib, /system/lib]]
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2124)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2247)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread.access$800(ActivityThread.java:141)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1210)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.os.Handler.dispatchMessage(Handler.java:102)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.os.Looper.loop(Looper.java:136)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread.main(ActivityThread.java:5111)
05-16 17:32:13.988: E/AndroidRuntime(19650): at java.lang.reflect.Method.invokeNative(Native Method)
05-16 17:32:13.988: E/AndroidRuntime(19650): at java.lang.reflect.Method.invoke(Method.java:515)
05-16 17:32:13.988: E/AndroidRuntime(19650): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:806)
05-16 17:32:13.988: E/AndroidRuntime(19650): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
05-16 17:32:13.988: E/AndroidRuntime(19650): at dalvik.system.NativeStart.main(Native Method)
05-16 17:32:13.988: E/AndroidRuntime(19650): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.mypackage.quickevent.LoginActivity" on path: DexPathList[[zip file "/data/app/com.mypackage.hobnobpal-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.mypackage.hobnobpal-2, /vendor/lib, /system/lib]]
05-16 17:32:13.988: E/AndroidRuntime(19650): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
05-16 17:32:13.988: E/AndroidRuntime(19650): at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
05-16 17:32:13.988: E/AndroidRuntime(19650): at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
05-16 17:32:13.988: E/AndroidRuntime(19650): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2115)
请帮助,谢谢。
答案 0 :(得分:0)
您是否尝试在清单中使用活动的相对路径?
<activity
android:name=".LoginActivity"
如果您完全确定AndroidManifest.xml
文件中活动的路径是正确的,请尝试将java更新为最新版本(您可以从here下载)。它帮我一次在我的Windows电脑上
答案 1 :(得分:0)
我很确定您忘记在此清单中添加您的活动
curl -XGET 'localhost:9200/bizruntime/biz/_search' -d'
{
"term": {
"user": "prakash"
}
}'
答案 2 :(得分:0)
我认为您的包名错了。它应该是com.mypackage.quickevent
而不是com.mypackage.hobnobpal
所以替换,
package="com.mypackage.hobnobpal"
与
package="com.mypackage.quickevent"
再试一次。