Android微信支付官方demo運行失敗,在此簡單記錄一下解決步驟html
一、httpclient錯誤android
官方給的demo是eclipse的,打開以後提示httpclient的錯誤,我知道在as下解決httpclient的辦法,就用as經過import project的方式打開了這個demo。apache
解決方法:微信
在android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
}
後面加上 useLibrary 'org.apache.http.legacy',就沒問題了。eclipse
android {
useLibrary 'org.apache.http.legacy'
}微信支付
注意放置的位置:是在android {}中ui
二、報告圖片錯誤。Android libpng error: Not a PNG file錯誤。htm
好像是最後一張圖片的格式問題,改成.jpg格式就能夠了。參考:blog
http://www.zhimengzhe.com/Androidkaifa/16057.html圖片
解決方法:
在studio中依次點開每一個後綴名爲png的圖片,(如圖)
即便圖片的後綴名是png,這裏會顯示真正的格式。找到不符合要求的圖片,另存爲png格式便可。
解決完這兩個問題,就能夠運行了。