我正在尝试使用代码启动一个新活动:
Intent i = new Intent(this, TempLobbyActivity.class);
startActivity(i);
finish();
Run Code Online (Sandbox Code Playgroud)
当我启动此代码时,我在执行Intent构造函数时遇到以下异常.
FATAL EXCEPTION: main
Process: com.edr.iveflownthat, PID: 1457
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/edr/iveflownthat/TempLobbyActivity;
at com.edr.iveflownthat.pages.MainActivity.tryAutoLogin(MainActivity.java:46)
at com.edr.iveflownthat.pages.MainActivity.onCreate(MainActivity.java:22)
at android.app.Activity.performCreate(Activity.java:5933)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.edr.iveflownthat.TempLobbyActivity" on path: DexPathList[[zip file "/data/app/com.edr.iveflownthat-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
FATAL EXCEPTION: main
Process: com.edr.iveflownthat, PID: 1457
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/edr/iveflownthat/TempLobbyActivity;
at com.edr.iveflownthat.pages.MainActivity.tryAutoLogin(MainActivity.java:46) …
Run Code Online (Sandbox Code Playgroud) 每当我的程序到达一个write()
函数时,我都会收到此错误。该程序将再次继续,但将在下一次write()
调用时停止。当我在 gdb 之外运行该程序时,它运行正常。
Program received signal SIGPIPE, Broken pipe.
0x00007ffff794b340 in __write_nocancel () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: No such file or directory.
Run Code Online (Sandbox Code Playgroud)
有人告诉我,当从远程端关闭套接字时会发生这种情况,但这是如何发生的。
注意:服务器和客户端都在同一台计算机上运行,并且服务器是为我预先构建的,因此我无权访问它的代码。
SELECT * FROM iveflownthat.messages WHERE from=1 OR to=1
Run Code Online (Sandbox Code Playgroud)
它一直给我错误.我检查以确保字段,表和数据库名称正确.