react-native开发Android技术知识开源工具技巧

小白去使用yorkie/react-native-wechat的

2017-07-29  本文已影响75人  今个儿赛太阳

工作时仓促在有道云写的直接copy来了,我觉得可以看懂。

问题是:

Could not find method compile() for arguments [project ':RCTWeChat'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

1. 确定 npm install react-native-wechat --save

one.png

2. 确定 android/settings.gradle:

two.png

(虽然 ,link 后 有 include ':react-native-wechat', 但是 issuse: https://github.com/yorkie/react-native-wechat/issues/225

three.png

3.确定 android/app/build.gradle

four.png

4.确定 proguard-rules.pro:

five.png

5. 确定 MainActivity.java or MainApplication.java:

six.png

6. 确认 wxapi / WXPayEntryActivity (我使用其支付功能)

seven.png eight.png

7. 确认 AndroidManifest.xml:

night.png

当我build gradle时:

ten-1.png

or react-native run-android 时

ten-2.png

solve:: 认真看了一下后发现了部题所在。(https://github.com/yorkie/react-native-wechat/issues/257)

找到问题了(build.gradle是【android/app/build.gradle】 而我是 【android/build.gradle】) thanks 大家,我是安卓小白。

solve.png

那现在测试(react-native link 后 使用 (:react-native-wechat) 和 使用(:RCTWeChat) 的区别。)

1. 修改 ( android/settings.gradle:)

2-1.png

2. 修改 (android/app/build.gradle)

2-2.png

测试: build.gradle

t-1.png

测试 :run android

t-2.png

solve : (所以 react-native link 后 使用 (:react-native-wechat) 和 使用(:RCTWeChat) 的没啥区别)

上一篇下一篇

猜你喜欢

热点阅读