java.lang.ClassNotFoundException:android.telephony.SubscriptionManager

时间:2017-04-14 22:07:26

标签: android classnotfoundexception

我刚刚在android中编写了一个程序。我得到以下错误。如何解决这个请尽快回复我!

错误:任务':app:transformClassesWithInstantRunForDebug'执行失败。

  

java.lang.ClassNotFoundException:android.telephony.SubscriptionManager

1 个答案:

答案 0 :(得分:0)

您正在尝试使用您正在使用的Android版本上不存在的类。 Android 5.1中添加了android.telephony.SubscriptionManager。您的测试设备比旧版本早。

您的构建工具应该指出这与您不兼容。

  

我可以在这个设备上生成apk并进行测试吗?

没有。请停止使用此类(以及除Android 4.4,API级别19之外的任何其他内容)或获取运行Android 5.1(API级别22)的测试设备。通常情况下,模拟器是一个选项,但对于android.telephony类,我的猜测是你可以通过硬件获得更准确的结果。