美文网首页
阿里最新热更新使用采坑记录

阿里最新热更新使用采坑记录

作者: hua_dm | 来源:发表于2019-03-22 11:01 被阅读0次

1.必须在AndroidManifest.xml中配置

<meta-data

    android:name="com.taobao.android.hotfix.IDSECRET"

    android:value="Your AppKey" />

<meta-data

    android:name="com.taobao.android.hotfix.APPSECRET"

    android:value="Your AppSecret" />

<meta-data

    android:name="com.taobao.android.hotfix.RSASECRET"

    android:value="Your RSA秘钥" />

否则会出现Sophix.NetworkManager:query fail code:35 此异常。

(int CODE_QUERY_BROKEN = 35;//请求完整性校验失败异常)

2.发布前一定要下载hotfixdebug工具,验证补丁,能及时发现补丁是否有问题

请下载hotfixdebug工具验证补丁

3.应用版本号必须与APK中的versionName保持一致

4.创建Applicaiton必须继承SophixApplicaiton

如果自定义的Applicaiton需要继承别的Application,则需要加上此代码

5.如果控件使用ButterKnife来把绑定的话,当删除(注释掉)一个绑定的控件,此时打包后,用热更新发布,启动应用会崩溃,提示是找不到此控件,所以不能随意的删除控件,但是可以替换控件,替换了控件后,一定Rebuild才行。

目前遇见这几个问题,后续在记录。

相关文章

网友评论

      本文标题:阿里最新热更新使用采坑记录

      本文链接:https://www.haomeiwen.com/subject/nmqlvqtx.html