【发布时间】:2016-11-29 23:32:33
【问题描述】:
我从 Google 获得了针对我的 Android 应用的崩溃分析,并且我偶尔会看到此弹出窗口:
java.lang.NoClassDefFoundError
关于尝试打开 Intent。
场景是,用户点击按钮,他们在应用程序中的代码是:
Intent intent = new Intent(nameOfCurrentActivity.this, nameOfNewActivity.class);
startActivity(intent);
很简单的东西。它几乎适用于所有设备,包括我拥有和测试过的所有设备。这个正在启动的新类并不是唯一的,因为它需要任何奇怪的硬件(IE,而不是相机活动),但它确实通过 Http 请求访问互联网。
我已经研究了以下链接,但没有获得解决方案的提示:
我的问题是,怎么可能在某些设备(IE、三星平板电脑)上引发此异常,而不是其他设备?如果新意图适用于一个设备,它是否适用于所有设备?
谢谢!
【问题讨论】:
-
能否请您提供意图来自和去向的两个类文件?
-
在启动应用到商店之前,您是否尝试过解决安卓版本的兼容性问题?
-
@jace 不幸的是,我无法提供该课程,因为我处于 NDA 之下,无法显示源代码。在没有相关数据的情况下,我明天会尽力重建它。关于兼容性问题,您能澄清一下您的意思吗?
标签: android android-intent noclassdeffounderror