Phonegap Andriod自动打包.(续:签名认证问题)

在前面的文章 自动打包时,用到的签名是signer.jar 这是别人写的一个签名程序,并不是自己的签名.

以至于在程序进行更新的时候会出现签名冲突.所以这里还是需要换成自己的签名.

首先去google市场申请一个新的keystore.

其次修改step2.bat(具体文件位置要自己修改.)

REM ************[START]这里变成了 com.dhbm.wgclubno no表示没有签名的文件************
SET WORK_SPACE=E:\ApkPacket\createapk\apkfile\com.dhbm.wgclub
SET PKG_PATH=com\dhbm\wgclub
SET OUT_APK=E:\ApkPacket\createapk\outputapk\com.dhbm.wgclub\com.dhbm.wgclubno.apk
SET JAVA_SPACE=E:\java\jdk1.6.0\bin
SET ANDROID_SPACE=E:\ApkPacket\java\android-sdk_windows
REM ************[END]Do some homework************


修改step3.bat 新加一行 OUT_APKNO(具体文件位置要自己修改.)

REM ************[START]Do some homework************
SET WORK_SPACE=E:\ApkPacket\createapk\apkfile\com.dhbm.wgclub
SET PKG_PATH=com\dhbm\wgclub
SET OUT_APK=E:\ApkPacket\createapk\outputapk\com.dhbm.wgclub\com.dhbm.wgclub.apk
SET OUT_APKNEW=E:\ApkPacket\createapk\outputapk\com.dhbm.wgclub\com.dhbm.wgclubno.apk
SET JAVA_SPACE=E:\java\jdk1.6.0\bin
SET ANDROID_SPACE=E:\ApkPacket\java\android-sdk_windows
REM ************[END]Do some homework************


然后

把之前signer.jar那行修改. 注意 -signedjar 后面2个参数. 前一个为签名了的.后面为未签名的. 最后一个参数为你的keystore别名.

REM ************[START]************
%JAVA_SPACE%\jarsigner -verbose -storepass 你的密码 -keystore %WORK_SPACE%\你的.keystore -signedjar %OUT_APK% %OUT_APKNO% 别名
ECHO Signed with jarsigner.
REM ************[END]************


最后查看别名的cmd命令为 (具体文件位置要自己修改.)

E:\java\jdk1.6.0\bin\keytool -storepass 密码-list -keystore E:\ApkPacket\createapk\apkfile\com.dhbm.wgclub\你的keystore -v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值