当前位置: 首页 > 知识库问答 >
问题:

按钮不可点击点击时会导致应用程序崩溃

杭永安
2023-03-14

这是崩溃错误logcat,每次我时钟在我的寄存器btn应用程序崩溃。

我的模拟器是在Android模拟器设备上的2gb ram。

2019-09-22 16:36:39.307 6454-6454/com。康奈克斯。connexsocial E/AndroidRuntime:致命异常:主进程:com。康奈克斯。connexsocial,PID:6454Android系统。所容纳之物ActivityNotFoundException:找不到显式活动类{com.connex.connexsocial/com.connex.connexsocial.LoginActivity};您是否在AndroidManifest中声明了此活动。xml?在Android。应用程序。仪器仪表。检查android上的StartActivityResult(Instrumentation.java:1933)。应用程序。仪器仪表。android上的execStartActivity(Instrumentation.java:1616)。应用程序。活动androidx上的startActivityForResult(Activity.java:4487)。碎片应用程序。碎片活动。android上的startActivityForResult(FragmentActivity.java:676)。应用程序。活动androidx上的startActivityForResult(Activity.java:4445)。碎片应用程序。碎片活动。android上的startActivityForResult(FragmentActivity.java:663)。应用程序。活动android上的startActivity(Activity.java:4806)。应用程序。活动startActivity(Activity.java:4774)位于com。康奈克斯。康奈克斯社交网站。主要活动。com上的openLoginActivity(MainActivity.java:50)。康奈克斯。康奈克斯社交网站。主要活动2美元。android上的onClick(MainActivity.java:39)。看法看法android上的performClick(View.java:6294)。看法查看$PerformClick。在android上运行(View.java:24770)。操作系统。汉德勒。android上的handleCallback(Handler.java:790)。操作系统。汉德勒。android上的dispatchMessage(Handler.java:99)。操作系统。活套。android上的loop(Looper.java:164)。应用程序。活动线程。java上的main(ActivityThread.java:6494)。朗,反思一下。方法在com上调用(本机方法)。Android内部的操作系统。RuntimeInit$MethodAndArgsCaller。在com上运行(RuntimeInit.java:438)。Android内部的操作系统。合子体。main(ZygoteInit.java:807)

这是我的主要活动

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#7ed957"
    android:padding="20dp"
    tools:context=".MainActivity">

    <ImageView
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:src="@drawable/logo1"
        android:layout_centerHorizontal="true"
        android:contentDescription="@string/todo" />

        <!--Button: Register-->
    <Button
        android:id="@+id/register_btn"
        android:text="@string/register"
        android:layout_above="@+id/login_btn"
        style="@style/Widget.AppCompat.Button.Colored"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

    <!--Button: Login-->
    <Button
        android:id="@+id/login_btn"
        android:text="@string/login"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="100dp"
        style="@style/Widget.AppCompat.Button.Colored"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</RelativeLayout>

每次我点击登录是什么都不做,每次我点击注册它崩溃。

共有2个答案

东郭阳德
2023-03-14

每当你的应用程序崩溃时,调试的第一步应该是检查你的logcat,logcat中总是有线索的。如果你查看了你发布的日志,你会看到一行:

Android所容纳之物ActivityNotFoundException:找不到显式活动类{com.connex.connexsocial/com.connex.connexsocial.LoginActivity};您是否在AndroidManifest中声明了此活动。xml?

从字面上看,这意味着您得到了这个错误,因为您没有在清单中声明活动。

要解决此问题,只需将其粘贴到清单文件的应用程序元素中:

<activity android:name="com.connex.connexsocial.LoginActivity"></activity>

这种调试模式几乎适用于所有崩溃事件。你总能从你的日志中得到线索。

我希望这有帮助。快乐的编码!

闻安宜
2023-03-14

您需要在清单文件中声明LoginActivity,就像在AndroidManifest中一样。xml

<activity
android:name="com.connex.connexsocial.LoginActivity"
     />
 类似资料:
  • 每次我点击按钮1,我的应用程序就会崩溃。同一活动中的另一个按钮可以正常工作。我已经试过更换按钮和代码了。控制台中没有错误。

  • 在logcat我看到了这个- 需要关于发生了什么以及如何解决的建议。我使用的是android studio北极狐2020.3.1补丁3。

  • 一切正常,应用程序出现了。但当我点击任何切换按钮时,应用程序就会崩溃。 我试过了,但找不到问题。其实我的知识还不够,我是这个领域的新手。所以请帮帮我。 这是查看活动。JAVA 还有这只logcat 2020-03-18 03:16:50.407 31609-31609/? E/lpaper。wallper:运行时设置的未知位_标志:0x8000 2020-03-18 03:17:04.862 31

  • } 以下是我从logcat收到的错误:

  • 当我在设备上运行应用程序时单击增量按钮时,我的应用程序意外地强制执行这是我的activity_main.xml代码 这是我的mainactivity.java文件 这是调试报告05-23 22:14:45.695 297 36-29736/com.orton.birthdayCard E/AndroidRuntime:致命异常:主进程:com.orton.birthdayCard,PID:2973

  • 我是android新手,我正在学习一些教程,在这一点上,当我点击登录按钮时,应用程序不断崩溃。当我运行应用程序并单击登录按钮时,应用程序崩溃,在logcat中,它显示java RuntimeException的这个错误。这是我的logcat,loginactivity。xml和loginactivity。JAVA JAVAlang.RuntimeException:无法启动活动组件信息{com.e