问一个签名问题 同一个程序代码换了一台机器编译后出来的APK包签名发生改变了,改如何处理呢?如何和原来的APK包的签名一致。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用要默认的那个debug.keystore,自己生成一个keystore来编译就可以了 有3种方法 第一 将原来机器的keystore复制出来 将新的apk 改名后缀rar 打开 删掉meta-info下的文件 用eclipse重新签名 第二 生成自己的keystore 直接使用keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 该命令中,-keystore android.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias android 表示证书的别名是ophone;-keyalg RSA 表示采用的RSA算法;-validity 20000表示证书的有效期是20000天。然后使用生成的keystorejarsigner -verbose -keystore chenAndroid.keystore -signedjar wendy_signed.apk wendy.apk chenAndroid.keystore 这一步可以使用eclipse导入你的keystore完成第三 使用java -jar signapk.jar testkey.x509.pem testkey.pk8 update.apk update_signed.apk 是Administrator\.android 下的debug.keystore吗?在一台电脑上每个编译的程序都用的是同一个签名吗? 嗯 是那个keystore文件 ANDROID程序出现“很抱歉,XXX已停止运行”这个是什么原因? 初学,使用NetBeans遇到问题,求助 如何获取系统当前壁纸图片?求指点! 如何获得指定文件夹里所有文件的名字?? 求高手指点:如何将自带日历的第一列改为星期一,将星期日放在最后一列? Android源码编译 获取android设备上的图片问题 Android WebView无法显示微社区 如何将字符串转换成变量? CoordinatorLayout ,AppBarLayout 如何滚动到指定位置 webview奇特的穿透能力 phonegap如何实现图片缓存,离线时显示本地缓存图片
第一 将原来机器的keystore复制出来 将新的apk 改名后缀rar 打开 删掉meta-info下的文件 用eclipse重新签名
第二 生成自己的keystore 直接使用keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000
该命令中,-keystore android.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);-alias android 表示证书的别名是ophone;-keyalg RSA 表示采用的RSA算法;-validity 20000表示证书的有效期是20000天。
然后使用生成的keystorejarsigner -verbose -keystore chenAndroid.keystore -signedjar wendy_signed.apk wendy.apk chenAndroid.keystore 这一步可以使用eclipse导入你的keystore完成
第三 使用java -jar signapk.jar testkey.x509.pem testkey.pk8 update.apk update_signed.apk