growingio / react-native-growingio

GrowingIO SDK for ReactNative
MIT License
28 stars 6 forks source link

SDK初始化:cannot resolve symbol:GrowingIOPackage #8

Closed xiaochao closed 5 years ago

xiaochao commented 5 years ago

按照官方教程操作后,报错如题,package.json如下:

{ "name": "ding", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest", "postinstall": "node node_modules/react-native-autotrack-growingio/hook.js -run" }, "dependencies": { "native-base": "^2.12.1", "react": "16.8.3", "react-native": "0.59.8", "react-native-autotrack-growingio": "0.0.5", "react-native-gesture-handler": "^1.2.1", "react-navigation": "^3.9.1" }, "devDependencies": { "@babel/core": "^7.4.4", "@babel/runtime": "^7.4.4", "babel-jest": "^24.8.0", "jest": "^24.8.0", "metro-react-native-babel-preset": "^0.54.0", "react-test-renderer": "16.8.3" }, "jest": { "preset": "react-native" } }

ldkxingzhe commented 5 years ago

GrowingIO的RN SDK需要搭配对应平台的Android或IOS SDK, 这个GrowingIOPackage就是一个native模块, 可以参见https://docs.growingio.com/docs/sdk-integration/react-native-wu-mai-dian-sdk/ 官网链接, 也可参见我们的演示demo

lizwangying commented 5 years ago

@xiaochao 请使用 Android Studio 集成SDK,应该是你没有集成 Android platform 部分,或者是没有导包? 可以查看 demo 中的 build.gradle , 和 Application。 请仔细看图中这三个文件中的集成配置。 image

lizwangying commented 5 years ago

https://github.com/growingio/ReactNativeDemo

xiaochao commented 5 years ago

image

GrowingIO SDK已经安装好了,见图,但是没有GrowingIOPackage

xiaochao commented 5 years ago

@ldkxingzhe 按照教程操作,一模一样

ldkxingzhe commented 5 years ago

@xiaochao 方便提供下配置dependencies的build.gradle截图吗

ldkxingzhe commented 5 years ago

implementation 'com.growingio.android:vds-android-agent:RN-autotrack-2.7.5@aar'

xiaochao commented 5 years ago

image image 上面是moudle的build.gradle

下面是project的build.gradle image

ldkxingzhe commented 5 years ago

@xiaochao 所有的autotrack-2.7.5 版本号改成RN-autotrack-2.7.5

xiaochao commented 5 years ago

解决了,多谢