你好,我用eclipse编写的两个应用,能不能用同一个签名?

如题所述

可以的!

关键句:
如果你已经有数字证书了,以后再给其它apk签名时,只需要用到
jarsigner和zipalign就可以完成。

正文:

apk的签名工作可以通过两种方式来完成:
1)通过ADT提供的图形化界面完成apk签名;

右键项目——》 Android Tools ——》Export Signed Application Package... ——》 打开图形界面
2)完全通过shell/dos命令来完成apk签名
我比较喜欢第2)种方式,所以下面将讲解如何通过命令的方式完成apk签名。
给apk签名一共要用到3个工具,或者说3个命令,分别是:keytool、 jarsigner、 zipalign,下面是对这3个工具的简单介绍:
1)keytool:生成数字证书,即密钥,也就是上面说到的扩展名为.keystore的那类文件;
2)jarsigner:使用数字证书给apk文件签名;
3)zipalign:对签名后的apk进行优化,提高与Android系统交互的效率(Android SDK1.6版本开始包含此工具)

从这3个工具的作用也可以看出,这3个工具的使用顺序。通常我们自己所开发的所有应用程序,都是使用同样的签名,即使用同一个数字证书,这就意味着:如
果你是第一次做Android应用程序签名,上面的3个工具都将用到;但如果你已经有数字证书了,以后再给其它apk签名时,只需要用到
jarsigner和zipalign就可以完成。

请参考博客:

http://blog.csdn.net/breaker892902/article/details/17994961
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-29
当然可以。一个类里面都可以用同一个签名实现两个接口。更何况两个应用

...用eclipse的签名可以正常安装和运行,但用自己的签名可以正常安装却...
把需要的jar包部署到web项目中的时候,一定要把所有的jar包copy到lib目录下,然后在重新部署到项目中,具体步骤是 1 copy jar包至lib目录 2 把项目重新部署到tomcat上, 重新启动tomcat 异常解除!

怎么使用Eclipse对android应用签名
打开eclipse 右击项目Android项目 选择Android tools-〉Export Signed Application.如图:2 如果还没有安装有数字证书,那么选择create new keystore 如图:location:表示数字证书生成的存储路径 password:表示数字证书的密码。3 点击next,进入设置数字证书的详细信息。如图:Alias:数字证书的别名 validity:数...

如何通过Eclipse导出Android应用程序并对其签名
指定第1步找到的默认keystore的路径,输入密码:android 选择Alias“AndroidDebugKey”,别名密码:android 最后指定导出apk文件的本地路径,比如:E:\\demo.apk,点击“Finish”完成 二.自定义keystore签名 在上述的第3步中选中“Create new keystore”,创建属于当前Android Project的唯一签名文件:release....

如何通过Eclipse导出Android应用程序并对其签名
现在你就可以把这个apk文件发布到百度应用等市场了。END 使用已有签名密钥 1 打开Eclipse,在完成的工程上单击右键|Android Tools|Export Signed Application package…2 对话框里已经自动填好了要导出的工程,这里为“TestTestExport”,点击“next”3 使用上一个步骤生成的密钥对这个工程进行签名。选中“Use...

android开发 怎么给apk文件用已有的签名文件进行签名,不用eclipse
Android 建议使用2048 bits或更高其他的详细信息可以使用keytool -help查看帮助 证书生成后使用如下命令可以查看证书的信息:> keytool -list -alias CERT -keystore CERT.keystore 2)使用jdk的jarsigner工具对apk文件签名> jarsigner -verbose -keystore CERT.keystore to_sign.apk CERT 签名过程需要输入...

不同应用签名错误?
你要把之前的程序卸载了,然后用新的签名安装就可以了

怎么查看一个应用是否被签名~~??
用CMD 命令行,,,输入 jarsigner -verify -verbose -certs your_application.apk 显示的内容 CN = AndroidDebug ,,还有 证书的有效期为一年 那说明没有进行签名反之,,那基本是签名成功了~!!!。。。

为什么自己做的安卓程序后一个会覆盖前一个
你这个项目,不是复制出来的吧,或主Activity的包名+类名一样,如com.aa.bb.activity.activity_01.java,这样的同名的两个类,在安卓里会被认为是一个应用

如何让应用程序获得系统权限以及如何使用platform密钥给apk签名?
使用eclipse编译出apk文件,但是这个apk文件是不能用的。用压缩软件打开apk文件,删掉META-INF目录下的CERT.SF和CERT.RSA两个文件。 (这一步我跳过了(原本是无意的,后来发现下面也有提到),结果一样可以)使 用目标系统的platform密钥来重新给apk文件签名。这步比较麻烦,首先找到密钥文件,在Android...

如何使用Eclipse创建Android应用程序?
创建项目:使用Android Studio或其他适合您的开发工具创建一个新的Android项目。您可以选择项目名称、包名以及支持的最低Android版本等。开发应用:根据您的需求,编写代码和设计用户界面。您可以使用Java或Kotlin进行开发,并利用Android提供的各种API和框架。构建APK文件:在完成应用程序的开发后,使用构建工具将...

相似回答