发布网友 发布时间:2022-06-02 03:56
共1个回答
热心网友 时间:2023-10-28 00:07
摘要是的亲,生成签名文件:1、右击项目管理器 选择 Export... 菜单;2、在弹出的Export窗口中选择 Android->Export Android Application 后 next;3、在弹出的窗口中选择 Create new keystore,输入和确认密码(这个后面使用keystore时用到),next;4、在弹出的窗口中,填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息,finish,这样就生成了答名文件。生成签名的apk:1、右击项目管理器 选择 Export... 菜单;2、在弹出的Export窗口中选择 Android->Export Android Application 后下一步;3、在弹出的窗口中选择 Use existsing keystore,选择已经生成的签名文件,并输入密码,下一步;4、在弹出的窗口中,选择Use existsing key,选择别名,并输入签名文件的密码。next,next,结束。签名之后,用zipalign(压缩对齐)优化你的APK文件。未签名的apk不能使用,也不能优化。签名之后的apk谷歌推荐使用zipalign.exe(位于android-sdk-windows\tools目录下)工具对其优化:D:\>zipalign -v 4 demo_signed.apk final.apk咨询记录 · 回答于2021-11-03apk签名工具不会弹出来签名好的怎么半您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~好的整个流程为:打包release版本的APK ->生成keystore证书 ->使用keystore证书签名APK ->发布到应用市场这里我们只关注生成证书与签名部分。一、【前置环境准备】电脑上安装了Java JDK与Android SDK,配置好环境变量等。做Android这步应该都是好的,如果没装自行百度。二、【生成keystore证书】Android APK的keystore证书不收费,不需要申请,可以自己生成。首先我们要使用keytool生成keystore证书。keytool已经集成在JDK中了。在命令行输入命令:keytool -genkey -v -keystore myApp.keystore -alias myApp.keystore -keyalg RSA -validity 30000命令详细说明keydeckeytool工具名称(固定写法))-genkey执行的是生成数字证书操作(固定写法)-v打印生成证书的详细信息-keystore myApp.keystore生成的证书的文件名为"myApp.keystore"(根据需求,设置你的证书名)alias myApp.keystore证书的别名为"myApp.keystore"。(一般和上面的文件名相同,可以不同,但要记好,签名时会用(A))-keyalg RSA生成密钥文件采用的算法为RSA(固定写法)-validity 3000该数字证书的有效期为30000天,30000天之后该证书将失效按格式执行命令,第一步会要求创建一个密钥。自己输入一个并记好。输入后并不会显示在窗口中,直接回车后,要求再次输入,重复输入后回车。然后按提示填写各个问题。最后在生成证书时会要求输入一个密钥,比如 : android 这个密钥是后面签名要用到的务必记好(B),建议与上面密钥相同。输入后回车就可以在当前命令行的位置生成如:"myApp.keystore"的证书文件。2. 把apk 与 myApp.keystore 放在同一目录下(不放在同一目录下也可以。放同目录下省去了配置路径的麻烦)3. 在该目录下执行命令:jarsigner -verbose -keystore myApp.keystore -signedjar android-release-signed.apk android-release-unsigned.apk myApp.keystore命令详细说明keydecjarsigner工具称名(固定写法)-verbose显示出签名详细信息-keystore myApp.keystore myApp.keystore要使用的签名证书文件-signedjar android-release-signed.apk签名后的文件名android-release-unsigned.apk要签名的文件myApp.keystore别名,即(A)步中的别名4. 执行上面命令会要求输入签名密码,比如 android (上面(B)位置提到的)后回车,会在同目录下生成一个签好名的的android-release-signed.apk即为可发布的签名包这一步我是不是直接签名就可以了是的亲,生成签名文件:1、右击项目管理器 选择 Export... 菜单;2、在弹出的Export窗口中选择 Android->Export Android Application 后 next;3、在弹出的窗口中选择 Create new keystore,输入和确认密码(这个后面使用keystore时用到),next;4、在弹出的窗口中,填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息,finish,这样就生成了答名文件。 生成签名的apk:1、右击项目管理器 选择 Export... 菜单;2、在弹出的Export窗口中选择 Android->Export Android Application 后下一步;3、在弹出的窗口中选择 Use existsing keystore,选择已经生成的签名文件,并输入密码,下一步;4、在弹出的窗口中,选择Use existsing key,选择别名,并输入签名文件的密码。next,next,结束。 签名之后,用zipalign(压缩对齐)优化你的APK文件。未签名的apk不能使用,也不能优化。签名之后的apk谷歌推荐使用zipalign.exe(位于android-sdk-windows\tools目录下)工具对其优化:D:\>zipalign -v 4 demo_signed.apk final.apk右击项目管理器在哪找主要是我签完名它不会弹出已签名好的apk亲您好,如果步骤没错的,一直出现这个问题,建议你可以换一个apk签名工具试试哦