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

无法实例化Application-ClassNotFoundException

都沈浪
2023-03-14

新的“库+包装器”应用程序似乎运行良好。我可以运行多次,没有错误。但一天后(可能操作系统已经关闭了应用程序的部分或全部活动),我试着运行它,它报告了

Unable to instantiate application com.mycompany.mygamelibrary.MyGameApplicationClass: java.lang.ClassNotFoundException: com.mycompany.mygamelibrary.MyGameApplicationClass

它未能找到的类是程序启动时运行的第一个类MyGameApplicationClass--它扩展了application。这个类是图书馆的一部分。

我怀疑两个清单文件中的一个有什么愚蠢的东西。

<application android:icon="@drawable/mygame_icon"
    android:screenOrientation="portrait" android:label="My Game Name"
    android:name="com.mycompany.mygamelibrary.MyGameApplicationClass">

编辑:我现在不能重复崩溃:-(我不知道当应用程序一两天不使用时,操作系统会做什么。

共有1个答案

东门俊智
2023-03-14

有两种可能。要么你和我一样,在清单文件中有拼写错误。让同事或朋友读一读,以确保名字是正确的。或者您没有正确引用项目。

正式文档描述了如何正确地链接其文档中的项目。

为什么它一开始似乎起作用,后来又停止工作,这有点神秘。但是,我想VM可能仍然有必要的引用,可以很好地解析库中的类。VM的重新启动删除了所有这些引用,试图解决这些引用失败。

 类似资料:
  • 我试图使用Postgis 2.2和Postgreql 9.5与JPA,Postgis 9.5方言。我已经在pom.xml的要求,按这里http://www.hibernatespatial.org/documentation/documentation/和类型导入正确,但是当我试图运行程序使用几何类型我得到这个错误: 我显然遗漏了一些配置,有人能指出是什么吗?

  • 我在MapFragment的布局文件中出现了这个错误 我试过了 > 安装Google Play服务,但仍有错误 - com.google.android.gms.maps.MapFragment(开放类,显示异常,清除缓存) 提示:在自定义视图中使用view.isinEditMode()跳过代码或在IDE中显示示例数据。 如果这是一个意外错误,您也可以尝试构建项目,然后手动刷新布局。 异常详细信息

  • 我正在将一个Java EE应用程序部署到Bluemix,当第一个请求到达时,我得到了这个错误: 2015-05-20T23:11:58.51+0200[app/0]OUT[INFO]FFDC1015I:已创建FFDC事件:“java.util.ServiceConfigurationError:javax.servlet.ServletContainerInitializer:Provider o

  • 我正在尝试将H2设置为内存数据库。我已将其配置为: 然而,当我尝试运行它时,我会遇到这个错误 我不确定它为什么不接受jdbc url,我的confg格式有什么问题吗?

  • 我想使用我的本地代码通过spark-sql连接到远程配置单元。这是我的代码: 请帮帮我.