我试着获取设备的联系人列表,但是react-native-contacts返回undefined。
我已按照项目的GitHub页面中的说明安装了软件包并将其链接 https://github.com/rt2zz/react-native-contacts
我还添加了android-manifest文件的权限。 我如何让它运作
答案 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)
我的筹码:
按照上面的说明链接模块后,我仍然收到错误。最后在向LIKE
(ReactNativeContacts.java
)添加以下内容后解决了问题:
/node_modules/react-native-contacts/android/src/main/java/com/rt2zz/reactnativecontacts