解决Android微信支付官方demo运行失败

Android微信支付官方demo运行失败,在此简单记录一下解决步骤

 

1、httpclient错误

官方给的demo是eclipse的,打开之后提示httpclient的错误,我知道在as下解决httpclient的办法,就用as通过import project的方式打开了这个demo。

 

解决方法:

在android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
}
后面加上 useLibrary 'org.apache.http.legacy',就没问题了。

android {
useLibrary 'org.apache.http.legacy'
}

注意放置的位置:是在android {}中

 

2、报告图片错误。Android libpng error: Not a PNG file错误。

好像是最后一张图片的格式问题,改为.jpg格式就可以了。参考:

http://www.zhimengzhe.com/Androidkaifa/16057.html

 

解决方法:

在studio中依次点开每个后缀名为png的图片,(如图)

 

即使图片的后缀名是png,这里会显示真正的格式。找到不符合要求的图片,另存为png格式即可。

 

解决完这两个问题,就可以运行了。

posted @ 2016-07-05 10:06  touchmore  阅读(2967)  评论(2编辑  收藏  举报