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

LOGCAT在运行我的应用程序时显示此错误

逄俊贤
2023-03-14

LOGCAT错误阻止我打开MAP活动并停止工作。

2019-07-03 17:12:01.642 29273-29273/com.example.ess E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.ess, PID: 29273
    java.lang.IllegalStateException: Could not find method map(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.support.v7.widget.AppCompatImageView with id 'imageView5'
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(AppCompatViewInflater.java:424)
        at android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick(AppCompatViewInflater.java:381)
        at android.view.View.performClick(View.java:6993)
        at android.view.View$PerformClick.run(View.java:26512)
        at android.os.Handler.handleCallback(Handler.java:790)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:7025)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:441)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1408)

共有1个答案

韩阳云
2023-03-14

您在布局XML中应用了android:onclick=map属性。
正如您在日志中看到的,该属性位于ImageViewandroid.support.v7.widget.AppCompatimageView上,具有android=@+id/ImageView5

因此,要么:

  • 删除此行:android:onclick=“map”并使用onclicklistener
  • 处理单击
  • 在应用布局的活动中创建此方法:
public void map(View v) {}
 类似资料:
  • 错误如下: 02-11 13:24:31.561 526 2-5262/?E/AndroidRuntime:致命异常:main process:com.example.vicky.project,pid:5262 java.lang.runtimeException:无法启动活动ComponentInfo{com.example.vicky.project/com.example.vicky.pr

  • 好的,logcat显示了系统日志,但它没有显示我的华为Ascend上的应用程序日志。如果我切换到另一个设备,比如我的Galaxy Nexus或Nexus7,那么相同的应用程序(甚至相同的APK)的日志就会显示出来。 华为Ascend运行的是Android4.1.1,它在开发者选项中开启了USB调试。从命令行或Intellij运行logcat时会出现这种情况。我正在确保选择正确的设备--事实上,我一

  • 我想从我的javaFX项目创建exe文件。我已经将我的项目导出到可运行的jar文件中,用launch4j将其更改为exe,但当我用命令promp运行jar文件时,它显示“错误:缺少JavaFX运行时组件,运行此应用程序需要这些组件” 当我导出到时。jar最后警告了多行的“重复条目:module info.class”。这是原因吗?

  • 开始调试时,出现以下错误: 正在启动lib\main。调试模式下ONEPLUS A5000上的dart。。。lib\main。dart:1E/AndroidRuntime(11211):以书面形式命名,pkgName:com。刚出现的包裹azabazar E/AndroidRuntime(11211):致命异常:主E/AndroidRuntime(11211):进程:com。刚出现的包裹阿扎巴扎,

  • 我得到这个E/flutter(25055)错误时,我正在运行我的应用程序(Flutter, FireBase 我试着更新我的flutter,但仍然得到了相同的日志,这些日志使我的应用程序不稳定,应用程序崩溃了很多 我的颤振医生 C:\src\flatter\bin\flatter。蝙蝠医生——冗长[√] 颤振(通道稳定,2.2.3,在Microsoft Windows[Version 10.0.1