集成微信SDK后,需要在 AndroidManifest.xml
文件中添加如下代码:
<activity
android:name="你的包名.wxapi.WXEntryActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:exported="true"
android:taskAffinity="xxx"
android:launchMode="singleTask">
其中你的包名
,不一定就是你 manifest
文件中填写的包名:
你可以通过如下方法,来得到你真正的包名:
private String getAppInfo() {
try {
String pkName = this.getPackageName();
return pkName ;
} catch (Exception e) {
}
return null;
}
一般就是这一步包名不对,导致的,我遇到的就是这样的原因。