用Android studio開發,在真機中運行很好,但是生成APP后卻無法分享,想問一下老師,這是什么問題呢?
在日志中截的錯誤,E/ActivityThread: Failed to find provider info for com.tencent.mm.coolassist,
我添加了RadioButton來做判斷: int?selected?=?radioGroup.getCheckedRadioButtonId();
private?void?weCharShare(int?selected_id)?{ ????//Toast.makeText(this,radioButtonSelected.getText(),?Toast.LENGTH_LONG).show(); ????WXImageObject?image?=?new?WXImageObject(); ????WXMediaMessage?msg?=?new?WXMediaMessage(image); ????msg.mediaObject?=?new?WXImageObject(generSpringCard()); ????SendMessageToWX.Req?req?=?new?SendMessageToWX.Req(); ????req.transaction?=??String.valueOf(System.currentTimeMillis()); ????req.message?=?msg; ????req.scene?=?selected_id?==?R.id.weixin_friend???SendMessageToWX.Req.WXSceneSession:SendMessageToWX.Req.WXSceneTimeline; ????wx_api.sendReq(req); }
2016-12-26
有這個項目Demo嗎?可否發一份項目Demo給我啊,現在在做支付這塊不熟悉,謝謝啦。
2016-03-10
我終于知道了原因,當時在官網申請的APPID的時候填寫的應用程序簽名使用debug.keystore生成的(即用真機測試時,用GenSignature在真機上運行獲得的應用簽名),但是我生成APP時,應用是用我們自己生產的簽名(XXX.keystore生成的),所以導致兩個簽名不一致,所以生成的APP就無法實現分享功能。
解決辦法就是:用GenSignature對我們生成后的APP進行重新生成一個md5的應用簽名,將該新生成的簽名替換原頁面登記的應用簽名,重新提交審核,即可
這么久都沒人回答這個問題,看來慕課網人氣不旺?。∥抑缓米约簡栕约捍鹆?/p>