react-native-contacts返回undefined

时间:2017-07-23 21:04:12

标签: reactjs react-native

我试着获取设备的联系人列表,但是react-native-contacts返回undefined。

enter image description here

我已按照项目的GitHub页面中的说明安装了软件包并将其链接 https://github.com/rt2zz/react-native-contacts

我还添加了android-manifest文件的权限。 我如何让它运作

2 个答案:

答案 0 :(得分:4)

这主要是因为缺少链接步骤,因为需要本机模块:

route(或npm install react-native-contacts)之后,您需要将这些内容与

相关联

yarn add

之后,您需要重建您的项目(react-native link react-native-contacts或在Android Studio中构建)。在链接本地库之后,仅仅在模拟器或设备上“重新加载”是不够的。

还需要在AndroidManifest.xml中添加一些权限:

react-native run-android

答案 1 :(得分:0)

我的筹码:

  • react-native:0.45.1
  • react-native-contacts:^ 1.0.0“

按照上面的说明链接模块后,我仍然收到错误。最后在向LIKEReactNativeContacts.java)添加以下内容后解决了问题:

/node_modules/react-native-contacts/android/src/main/java/com/rt2zz/reactnativecontacts