Adr*_*ian 0 android-contacts phonegap-plugins cordova
我有下一个问题.我试图找到解决方案,但我没有找到任何解决我的问题.
我是phonegap开发的新手,我正在做一些"测试".现在,我想在智能手机中显示所有联系人.
按照此处输入链接描述,首先我添加插件:cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git
但是我使用的是phonegap而不是cordova.
接下来我添加:(在app/res/xml/config.xml中)
<feature name="Contacts">
<param name="android-package" value="org.apache.cordova.ContactManager" />
</feature>
Run Code Online (Sandbox Code Playgroud)
(在app/AndroidManifest.xml中)
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
Run Code Online (Sandbox Code Playgroud)
最后,我使用了完整的例子.
但是,当我启动App时,Eclipse中出现了下一个错误:
我不知道如何解决这个问题:S
谢谢你的时间!
如果您使用的是CLI(命令行工具)(您是),则不需要编辑任何文件,platforms/android/res/config.xml
或者/platforms/android/AndroidManifest.xml
因为这些工具会为您执行此操作.
无论如何,问题似乎<param name="android-package" value="org.apache.cordova.ContactManager" />
应该是事实上 <param name="android-package" value="org.apache.cordova.contacts.ContactManager" />
.这是我在全新安装CLI时获得的.
你可以尝试做npm update -g cordova
(或手机),然后再次运行命令,看看它是否有效?我不确定为什么命名空间对你不对; 这个变化是8天前,也许你只是使用旧的cordova/phonegap版本?
归档时间: |
|
查看次数: |
4778 次 |
最近记录: |