阿里百川电商sdk android旗舰版5x版本 对接的坑!!!
-
初始化失败报错
code 208 msg 初始化失败
解决:在 build.gradle里指定V1签名
v1SigningEnabled true
-
alibctradecommon.aar
中的 utdid 库与 阿里云热修复(hotfix)冲突!解决:解压
alibctradecommon.aar
删除 class 中的 utdid 重新打 aar 包 -
调用
AlibcTrade.openByCode
打开套件失败 报错code = -100, msg = [AppInnerHandler]url is invalid
解决:调用该方法不能在 kotlin 文件中,只能只用 java
-
debug 环境正常,打 release 包初始化报错
code 203 msg 安全初始化失败
解决:
- shrinkResources 设置为 false
- 避免资源被混淆
- 需要在keep.xml(res/raw/keep.xml)文件中添加以下内容:
<resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222_baichuan" />
-
在工程的 gradle.properties 文件中加入 android.enableResourceOptimizations=false
工程环境配置的Android Gradle Plugin Version为4.2.0及以上版本时,该keep配置会失效,导致工程打Release包时签名图片依然被混淆且无法使用。因此在接入时,您需要在工程的gradle.properties文件中加入android.enableResourceOptimizations=false,防止资源被混淆。