AndFix icon indicating copy to clipboard operation
AndFix copied to clipboard

apkpatch-1.0.3 无法生成补丁

Open lihui157 opened this issue 10 years ago • 5 comments

java.lang.NullPointerException at com.euler.patch.build.PatchBuilder.(PatchBuilder.java:5) at com.euler.patch.Build.build(Build.java:74) at com.euler.patch.ApkPatch.doPatch(ApkPatch.java:72) at com.euler.patch.Main.main(Main.java:97) java.lang.NullPointerException at com.euler.patch.build.PatchBuilder.writeMeta(PatchBuilder.java:33) at com.euler.patch.Build.build(Build.java:76) at com.euler.patch.ApkPatch.doPatch(ApkPatch.java:72) at com.euler.patch.Main.main(Main.java:97) java.lang.NullPointerException at com.euler.patch.build.PatchBuilder.sealPatch(PatchBuilder.java:43) at com.euler.patch.Build.build(Build.java:77) at com.euler.patch.ApkPatch.doPatch(ApkPatch.java:72) at com.euler.patch.Main.main(Main.java:97)

lihui157 avatar Oct 13 '15 13:10 lihui157

确认keystore签名信息的正确

supern avatar Oct 14 '15 04:10 supern

可以确认签名信息是准确的,不过签名文件是jks格式,不是keystore格式

apk jks 输出目录out都放在了apkpatch-1.0.3的目录下

apkpatch -f app-release-2.apk -t app-release-1.apk -o out -k .jks -p xxxxxx -a <com.xx.xx> -e xxxxxx

lihui157 avatar Oct 14 '15 04:10 lihui157

签名文件应该写全名,比如android.jks

tonyyang123 avatar Oct 14 '15 07:10 tonyyang123

也碰到同样问题了,1.0.3版本跟使用的是jks前面格式 apkpatch.sh -f app-release2.apk -t app-release.apk -o keystore/ –k keystore/debug.jks –p 888888 -a andfix -e 888888 提示命令使用不对, 是因为jks格式的原因吗? 求解

952010613 avatar Jul 21 '16 07:07 952010613

apkpatch.sh -f app-release2.apk -t app-release.apk -o keystore/ –k keystore/debug.jks –p 888888 -a andfix -e 888888

其中,-o keystore/ ,应该有问题,你试试写成: apkpatch.sh -f app-release2.apk -t app-release.apk -o out.apatch –k keystore/debug.jks –p 888888 -a andfix -e 888888

11447416 avatar Mar 08 '17 08:03 11447416