这里没有答案,走了不少弯路,研究了两天,终于找到我的问题了。按道理来分析,点击微信登录,可以调用起微信应用授权页面,点击同意后没有反应是因为微信的回调出现了问题,找不到回调的方法了。那么回调的声明是在AndroidMainfest.xml中的
<activity
android:name="com.aaa.bbb.wxapi.WXEntryActivity"
android:exported="true"
android:label="@string/app_name"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="微信的appid" />
</intent-filter>
</activity>
中的这一行: android:name="com.aaa.bbb.wxapi.WXEntryActivity"
那么,在对应的src/main/ java文件夹下 必须要包含 com/aaa/bbb/wxapi这些文件夹,以及wxapi下的 WXEntryActivity.java文件。这些在sdk的测试案例中也存在。
如果不是其他网上所说明的问题,那么就一定是这个问题。
9 个回复
1***@qq.com - 你大爷
可以贴一下解决办法么,我也遇到同样的问题。
慕容清思 (作者)
配置好appid appsecret之后,把离线打包 java 下面的wxapi包名改成你真实的包名
1***@qq.com - 90后IT男
包名改了,还是不行
3***@qq.com - 勤奋能干的码农
遇到同样问题,请问怎么解决
8***@qq.com
遇到同样的问题,我的原因是 开放平台那里签名有大写,换成小写后问题解决
a***@163.com
微信开放平台应用签名的问题。
正确配置appid、appsecre以及签名,就可以正常调起微信登录。
梁山佬酒
离线打包调起登录无返回可能是WXEntryActivity.java 路径写错了 是%应用包名%\wxapi里面 Androidmainfest.xml里面配置也为android:name="%用户包名%.wxapi.WXEntryActivity"
潘公子
请问一下一定是要用%%包着吗,比如我的包名是com.xxx.xxx,那我就要写%com.xxx.xxx%,这样吗
2023-05-29 16:18
new
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/share.html#%E5%BE%AE%E4%BF%A1%E5%88%86%E4%BA%AB
m***@126.com
这里没有答案,走了不少弯路,研究了两天,终于找到我的问题了。按道理来分析,点击微信登录,可以调用起微信应用授权页面,点击同意后没有反应是因为微信的回调出现了问题,找不到回调的方法了。那么回调的声明是在AndroidMainfest.xml中的
中的这一行: android:name="com.aaa.bbb.wxapi.WXEntryActivity"
那么,在对应的src/main/ java文件夹下 必须要包含 com/aaa/bbb/wxapi这些文件夹,以及wxapi下的 WXEntryActivity.java文件。这些在sdk的测试案例中也存在。
如果不是其他网上所说明的问题,那么就一定是这个问题。