缺少android.jar中的com.android.nfc.cardemulation.HostEmulationManager

时间:2015-02-03 10:07:26

标签: android debugging hce

我想在eclipse中调试我的HostCardEmulation应用程序。要查看从阅读器发送的选择AID命令,我想进入Android源代码:但我无法在android.jar中找到com.android.nfc.cardemulation.HostEmulationManager.java(class)。

1 个答案:

答案 0 :(得分:0)

此类不是Android框架的一部分(即构成Android API的类)。相反,它是Android NFC系统服务(管理NFC堆栈的系统组件)的一部分。 NFC服务和您的应用程序(通过框架类)通过IPC技术进行通信。因此,没有必要(从SDK的角度来看)拥有此类系统服务的源代码。

因此,这个类不是“缺失”,但它根本不应该是Android SDK(android.jar)的一部分,因为SDK只包含框架类(即你的可以编译应用程序)。您仍然可以从AOSP项目中获取其源代码:packages/apps/Nfc