繁体   English   中英

无法在Android平台中加载open-nfc插件

[英]Failed to load open-nfc addon in android platform

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

现在,按照第5步,我切换到platform-tools ,然后运行adb devices 它显示

 List of devices attached
 emulator-5554 device

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

在这里,我卡住了。

关于这一点,我看了这个视频 ,他们不建议修改任何内容,因此如果不执行第5步,则直接跳到第7步,当我尝试打开Connection Center An error occured while loading the archive

我认为是由于第5步问题。

我试图从最近1天开始计算,有人可以帮助我。

谢谢

我刚刚花了几个小时尝试使OpenNFC正常工作,我也需要这样做。 我注意到了几件事,希望这些可以对您有所帮助:

1-检查您的Android SDK Manager; OpenNFC软件包缺少必需的文件source.properties。 您必须创建它,但是如果您没有用正确的值填充它,那就没用了。 经过一番尝试,我发现它可以正常工作:

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,请记住以管理模式启动Connection Center(右键单击->等); 文档完全忘了说。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM