Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java x、 y活动不是清单中的具体类错误消息_Java_Android_Android Manifest - Fatal编程技术网

Java x、 y活动不是清单中的具体类错误消息

Java x、 y活动不是清单中的具体类错误消息,java,android,android-manifest,Java,Android,Android Manifest,我得到了“不是具体的类”清单文件中的错误 不过,该应用程序可以正常工作。我可以毫无问题地进行构建和测试,但这个错误让我感到不舒服。如果可以的话,请帮忙 当我按住ctrl键并单击清单上的活动名称时,它甚至会打开.java src文件。 (该活动实际上称为“MapInputActivity”-我知道输入错误,但这不是问题所在。)该消息告诉您,MapInputActivity类是抽象的,如果系统尝试启动它,实例化将失败。应用程序组件的基类不需要出现在清单中。只有具体的子类是必要的,这样系统就有了关于组

我得到了“不是具体的类”清单文件中的错误

不过,该应用程序可以正常工作。我可以毫无问题地进行构建和测试,但这个错误让我感到不舒服。如果可以的话,请帮忙

当我按住ctrl键并单击清单上的活动名称时,它甚至会打开.java src文件。


(该活动实际上称为“MapInputActivity”-我知道输入错误,但这不是问题所在。)

该消息告诉您,
MapInputActivity
类是
抽象的,如果系统尝试启动它,实例化将失败。应用程序组件的基类不需要出现在清单中。只有具体的子类是必要的,这样系统就有了关于组件能力和功能的适当信息。例如,尽管您的所有活动都必须是
Activity
类的后代,您不会在清单中列出
Activity
类。

是否
MapInputActivity
是其他活动正在扩展的抽象类?您是否可以发布您错过的MapInputActivity以实现某些接口方法?您是否在MapInputActivity中实现了任何接口?你覆盖了那个接口的所有方法吗?@MikeM是的。那么我应该把它从清单上删除吗?是的,你不需要把它列在清单上。只是实际运行的具体子类。