这个是apk 签名的两钟方式,欢迎交流(QQ:962589149) android
1 使用插件ADT 进行APK 签名
工程右键 ---》Android tools ----->export signed Application package
第一步:
弹出export android application 界面,提示你输入需要打包的 project (工程名)
下一步:
输入密钥,如果以前有过选择密钥文件就ok了
下一步:
输入私钥别名和密码
接着
选择APK包存储的位置,并完成设置,开始生成APK签名包:
然后直接拷贝到手机上,安装运行,我一开始就测试测功了,心里特别开心!图片我会很快补上来的!
2 使用命令行方式进行签名
JDK keytool.exe 和jarsigner.exe
1 使用keytool 生成专属密钥文件
2 使用jarsigner 根据keytool 生成的密钥文件对apk 文件进行签名
keytool -genkey -v -keystore androidguy-release.keystrore -alias androidguy -keyalg RSA -validity 300000
其实androidguy-release.keystrore 表示密钥文件名
RSA 表示算法,300000 表示有效天数
然后你将要输入
1 keystore 密码
2 姓名
3 单位名称
4 组织名称
5 所在城市
6 所在省份
7 国家代码
提示你 Y/N 确认所填信息 按Y
输入androidguy 主密码 ,可以和keystore 不同,假如相同,直接按enter 键
文件生成了
然后使用jarsigner 进行apk 签名
jarsigner -verbose -keystore androidguy-release.keystore ch02_showdatetime.apk androidguy
分享到:
相关推荐
在Android开发过程中,将Java程序转化为可安装的APK(Android Package)文件并发布是必要的步骤。MyEclipse作为一款集成开发环境,提供了方便的工具来帮助开发者完成这个过程。以下将详细介绍如何在MyEclipse中通过...
这篇文档将深入探讨Android应用程序与Web服务之间的交互,主要涉及JSON、XML、Web Service和UPnP技术。在Android开发中,通常使用Eclipse IDE,而对于Web服务端,可能使用MyEclipse集成Tomcat服务器。我们将从以下几...
7. **构建与部署**:ADT能够自动处理编译过程,生成APK文件,并支持通过USB或无线网络将应用安装到真实设备上。 8. **版本控制集成**:与常见的版本控制系统(如Git、SVN)无缝集成,方便团队协作。 9. **Lint静态...
Android ADT(Android Development Tools)是Google为Eclipse和MyEclipse开发的一款强大的集成开发环境插件,专门用于Android应用程序的开发。这个“Android ADT 开发包最新版”包含了版本号为24.0.2的ADT,是...
│ javaapk.com文件列表生成工具.bat │ JavaApk源码说明.txt │ 点这里查看更多优质源码~.url │ 目录列表.txt │ ├─手机端源代码 │ └─AndroidBookProject2 │ │ .classpath │ │ .project │ │ ...
6. **打包发布**:完成开发后,通过ADT生成APK文件,签名并发布到Google Play或其他应用市场。 ### 结论 ADT-10.0.1作为Android开发的重要工具,极大地简化了Android应用的开发流程,提高了开发效率。随着Android...
其中,src 是 java 代码目录,gen 目录下的文件是自动生成的,无需人工干预,assets 目录存放应用程序资源的目录,bin 目录是存放编译后文件的目录,res 是存放资源的目录,包括图片、布局文件、其他文件、参数配置...
Eclipse是一款历史悠久的Java集成开发环境,虽然现在许多开发者转向了Android Studio,但仍有部分项目或团队在使用Eclipse。 在项目描述中提到,“只需替换Constants中的appid即可实现支付”。这暗示了项目内已经...