Android:未找到源代码中的类

时间:2016-03-06 20:03:16

标签: java android reflection classnotfoundexception

我正在尝试访问android上的PhoneInterfaceManager.java 由于它不是sdk的一部分,我需要使用反射。 (我知道我不应该这样做,但据我所知,没有别的办法。) 该类的全名是“com.android.phone.PhoneInterfaceManager”。

现在我运行这段代码......

Object getPhoneInterfaceManager() throws ClassNotFoundException{
    return Class.forName("com.android.phone.PhoneInterfaceManager");
}

......我明白了:

  

java.lang.ClassNotFoundException:com.android.phone.PhoneInterfaceManager

注意: 我检查了grep repository(我发现有时更可靠),并注意到虽然使用反射的类的包在项目“com.google.android / android”中,但是这个类被找到了在“com.google.android / android- apps ”中。我不知道这是否意味着什么,但我想我还是会提到它。

提前感谢您的帮助!

0 个答案:

没有答案