首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android平台加载open-nfc插件失败

android平台加载open-nfc插件失败
EN

Stack Overflow用户
提问于 2014-10-27 15:45:35
回答 1查看 586关注 0票数 0

这是我第一次在open-nfc上工作。根据官方documentation,我以Open NFC版本为目标创建了新的avd

现在按照第五步,我切换到platform-tools,然后运行adb devices。它正在放映

代码语言:javascript
运行
复制
 List of devices attached
 emulator-5554 device

在运行下一个命令adb pull /data/connection_center_access之后,它抛出了remote object '/data/connection_center_access' does not exist

在这里,我被卡住了。

关于这一点,我看到了this video,他们没有建议修改任何东西,所以没有做第五步,直接跳到第七步,当我试图打开Connection Center时,它抛出了An error occured while loading the archive

我想,这是因为第五步的问题。

我试着从过去的一天中弄清楚,有谁能帮我吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-11-19 02:09:45

我刚刚花了几个小时来尝试让OpenNFC工作,因为我也需要它。我注意到一些事情,希望能对你有所帮助:

1-检查您的Android SDK管理器;OpenNFC包缺少必需的文件source.properties。你必须创建它,但是如果你没有用正确的值填充它,它是没有用的。经过一段时间的尝试,我发现这是正确的:

代码语言:javascript
运行
复制
Addon.NameDisplay=addon-2013-02-28_android-4.2.1_r1_OpenNFC_4.5.2  
Addon.NameId=OpenNFC_4.5.2  
Addon.VendorId=OpenNFC
Addon.VendorDisplay=OpenNFC
AndroidVersion.ApiLevel=17
Archive.Os=ANY
Archive.Arch=ANY
Pkg.Revision=1

2-检查你的AVD它真的指向OpenNFC镜像。文档上说“选择与Open NFC版本相对应的目标”,但这并不意味着要创建一个与NFC包具有相同api级别的AVD (正如我在第一个地方所做的那样),相反,您应该选择放在source.properties中的匹配Addon.NameDisplay作为目标。

文件data/connection_center_access是一个特定的自定义文件,它只驻留在OpenNFC自定义镜像上;如果adb pull无法找到它,那么您运行的是错误的镜像,而不是OpenNFC镜像。

3-如果你在windows系统上运行并且设置了UAC,记得在管理模式下启动连接中心(右键单击->等);文档完全忘记了这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26583004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档