一、生成增量包:
下载并解压文件bsdiff4.3-win32.rar,复制两个版本的APK文件,粘贴在解压后的文件同级目录中,从cmd进入解压文件目录,输入命令生成增量包。
增量包生成命令:bsdiff.exe ../old.apk ../new.apk ../xx.patch
二、导入jar包到Android工程并添加动态库:
导入e6gps-upgrade1.0.1.jar,eventbus-1.0.1.jar,添加动态库libE6Upgrade.so。
三、在AndroidManifest.xml中添加权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET"/>
四、在AndroidManifest.xml中添加activity及service:
<activity
android:name="com.e6gps.global.ui.E6UpgradeDialogActivity"
android:theme="@android:style/Theme.Translucent.NoT