Yorkie Makoto

Results 298 comments of Yorkie Makoto

需要添加WXPayEntry的相关代码来转发回调~

仔细检查下 WXPayEntryActivity 中的类名与你自己的 gradle 的配置是否一致。

@chunecai 所以问题还是出在 Android 层,微信端的消息没有发送到应用这边,这中间可能存在的问题有很多,比如签名不正确、`WXPayEntryActivity`配置不正确等,你可以尝试在 Java 代码里定位下问题。

能用 Android Studio 或者 adb 抓一下在支付的时候,系统的日志吗?这样方便分析问题

```java public class WXPayEntryActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // 位置1 super.onCreate(savedInstanceState); WeChatModule.handleIntent(getIntent()); finish(); } } ``` @chunecai 请问**位置1**处执行到了吗?

那就是 WXPayEntryActivity 没有配置成功,给我一个你的 AndroidManifest.xml 相关代码。

`proguard-rules.pro`文件里有添加下面的代码吗: ```pro -keep class com.tencent.mm.sdk.** { *; } ``` 另外: > 貌似一样没执行,直接闪一下,刷新了webview重新载入了 这里为什么会有 WebView,你是说跳转到微信支付页面是 WebView 的页面吗?

在 wxapi 前面使用完整路径试试:`com.fujiangjia.mm.wxapi.WXEntryActivity` ?

另外检查下:`build.gradle` 中的`applicationId` 如 https://github.com/attentiveness/reading/blob/master/android/app/build.gradle#L97

这里找到一个相关的 issue 及解决方法:https://github.com/PingPlusPlus/pingpp-android/issues/29#issuecomment-227616396