支付宝 客户端 Android 集成流程 (更新时间:2020-05-16
)
大厂集成还是比较方便的。支付宝 SDK 从 15.5.7 开始,打包方式更换为 AAR
,替代之前的 JAR
打包,SDK 支付接口部分不变
- 删除以前依赖项:
api files('libs/alipaySdk-20170725.jar')
- app的build.gradle中添加配置
android {
repositories {
// 支付宝 SDK AAR 包所需的配置
flatDir {
dirs 'libs'
}
}
}
dependencies {
// 添加下面的内容
api(name: 'alipaySdk-15.7.5', ext: 'aar')
// ... 其他依赖项
}
- 拷贝
alipaySdk-15.7.5.aar
到libs目录下 - 如果是升级,权限、支付逻辑代码等配置应该都是不需要额外修改的
接着就可以打包给测试了;)
PS
:另外在集成本地.aar时,有个问题说一下
多Module 依赖本地AAR
- 在项目根目录里面的build.gradle 加上如下配置
allprojects {
repositories {
flatDir {
dirs 'libs'
dirs project(':commontools').file('libs')
}
}
}
- 新建Module,名字为commontools,在libs 文件夹里放置 example.aar
- 在需要用到example.aar library的时候添加如下配置
// 更换aar 有可能不会生效,依赖使用的还是旧版本,这时候需要invalidate file
// ,如果还不能解决,需要把 用户目录下的 androidstudio/cache 清除掉
compile(name: 'example', ext: 'aar')
2.
参考
- App支付客户端 DEMO&SDK 最新:
15.7.5 2020-04-23
- 集成SDK官方文档