android打包签名(安卓打包签名)

更新时间:2023-02-28 18:47:28 阅读: 评论:0

如何利用Eclip工具打包签名AndroidApk文件

用eclip软件打包app安卓客户端免费下载

链接:https://pan.baidu.com/s/1XhnUmAQhA468EC4xt29ZmA

提取码:7a4n

Eclip 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclip 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。


android apk 打包只能签名v1或v2

我们平常打包的时候,都是自动选择v1、v2同时签名如下图:

但是有些自己不熟的项目你即使选择了这两个选项,但是你打出来的apk还是会出现v1没签上或者v2没签上的情况;

这里我就不过多表述v1 、v2 、v3,签名的详情解释啦!有心的看客自己baidu或google或看api吧(一搜一大把)!

这里我遇到的情况就是在当前项目中的最低SDK版本设置成了24(minSdkVersion 24):

然后就导致了上述问题!

所以你只需要将最低sdk版本设置低于24版本(如23,我一般做项目都设置成17),那你打apk签名的时候就不会只能签名一个(v1、v2)啦!

如何用Android 源码生成APK签名文件

我们很多应用需要用到系统签名,可以通过生成系统签名文件,在生成apk时使用这个签名,然后可以安装到机器中,不需要放在源码里编译,重新刷系统。

先附上 50和 20机器人通用的debugkey(图已经省略)

在Linux环境中,以Android源码目录为根目录。

其中的platform.pk8是制作系统签名需要的文件。

1、在这个目录下,执行

生成临时文件platform.pem

2、接着执行以下命令,将在目录下生成platform.p12文件,它本质上应该就是一个数字证书

3、然后再执行以下命令出现以下信息,表示成功生成platform.jks

这个名字可以改成debug.keystore. 它的后缀本身是没有关系,eclip和AS都识别 platform.jks

4、然后在打包 apk 的时候选择platform.jks文件,就可以直接用adb命令安装apk到机器中了。

xxxx表示需要安装的apk路径
5、签名的 Key store password和Key password都是android


如何产生android 打包签名文件

默认Android Studio签名生成apk文件或不签名的apk文件点击“Build——>Build APK”生成默认签名和默认不签名的两种文件点击“Build——>General Signed apk”指定自定义签名文件后,生成发布版本的签名文件,如果没有签名文件,先创建一个

Android 打包签名 怎样生成keystore到完成签名

生成android的keystore文件有以下两种方法:一、eclip 中生成android keystore1、建立任意一个android项目(例如:AntForAndroid)2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次U existing keystore会用到4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了6、生成带签名的apk文件,到此就结束了。7、如果下次发布版本的时候,使用前面生成的keystore再签名。这样在项目根目录下就生成以上流程产生的androids.keystore了二、命令行生成keystoredos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

Android打包流程

官方详细: https://ionicframework.com/docs/intro/deploying/
ps:打包前做好config.xml配置如包名

一、添加android平台
添加之后,在项目目录的platforms下会生成一个android文件夹。

二、cordova编译应用
使用build命令编译应用的发布版本,这个过程需要你的android sdk和环境变量、java jdk和环境变量、android的gradle配置没有错误。

编译成功之后,在项目路径platforms/android/build/outputs/apk/android-relea-unsigned.apk未签名文件,这个时候的apk还不能被安装到手机上。

三、生成签名文件

输入的密码要记住,其他姓名地区等信息随便填吧,最好还是记住,成功之后在主目录下就生成了 jhy-relea-key.keystore 文件,命令中jhy-relea-key.keystore是生成文件的名字, alias_jhy 是别名,随便起但是要记住,一会签名要用到,其他信息如加密、有效日期等就不说了,无需改动。

生成后会提示:
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore jhy-relea-key.jks -destkeystore jhy-relea-key.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。
执行命令:

执行结果: Warning: 已将 "jhy-relea-key.jks" 迁移到 Non JKS/JCEKS。将 JKS 密钥库作为 "jhy-relea-key.jks.old" 进行了备份。

四、签名应用文件

把在第二步生成的android-relea-unsigned.apk拷贝到与生成的jhy-relea-key.jks同一目录下,也就是项目的主目录下,执行命令:

输入签名文件的密码,成功之后主目录下的android-relea-unsigned.apk就被签名成功了,会比原来未被签名的apk文件大一点,能够安装到手机或android虚拟机上了。

签名完成后会提示没有时间戳,忽略即可

检测是否签名成功:

也可用以下命令签名并生成新apk文件

本文发布于:2023-02-28 18:44:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/167758124844342.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:android打包签名(安卓打包签名).doc

本文 PDF 下载地址:android打包签名(安卓打包签名).pdf

上一篇:我从来没有
下一篇:返回列表
标签:android
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|