Android 生成签名及APK 文件

Overview

Android apk 我相信每个Android开发者都知道他是干啥的:

APK(全称:Android application package,Android应用程序包)是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。

了解了Android APK 的概念接着就让我们看一下如何去生成我们的APK文件以及我们的文件签名吧。

环境配置

  • Windows系统
  • Android Studio 3.5.3

创建签名文件

如果你之前有创建好签名文件,那么你可以直接看下一步。

如何创建

  1. 在我们的菜单栏中选择我们的Build.
  2. 选择我们的Generate Signed Bundle/APK...
  3. 选择我们的APK项目
  4. 我们先创建我们的.JKS 文件,点击Create New
  5. 在我们的界面中填写相关的信息。-证书中你必须填写一个,不然会出错。
  6. 完成以上步骤点击OK

这样我们的.JKS文件就创建好了。

生成APK

在我们成功创建了我们的签名文件后,我们只需要生成我们的APK 就可以了。

  • 选择我们的Key store .
  • 然后点击Next
  • 在这里你可以选择debug模式的apk和release模式的apk
  • 在这里我生成了V1的签名
  • 最后点击我们的Finish就可以完成啦

查看我们的签名证书

打开Android Studio底部的Terminal
进入我们签名文件的目录
使用keytool -list -v -keystore 签名文件就可以查看我么的签名证书了。


这样我们的Android 项目打包APK就完成啦!

原文地址:https://www.cnblogs.com/cao-1/p/12151500.html

时间: 2024-10-08 01:06:41

Android 生成签名及APK 文件的相关文章

[转]使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支持android4.0以上的版本)

在android4.0以后的sdk里那个脚本就失效了,主要是因为 apkbuilder这个程序不见了: 人家sdk升级,我们的脚本也要跟上趟,修改一下喽. 上网一查,大家的文章还停留在我去年的脚本程度,算了,自己动手查阅了资料之后,具体实现如下: 在工程的根目录 创建2个文件,分别: 1.build.xml 2.build.properties build.xml的内容: [java] view plaincopyprint? <?xml version="1.0" encodi

Android 生成正式签名的APK文件

应用已经开发出来了,下一步我们需要思考推广方面的工作.那么如何才能让更多的用户知道并使用我们的应用程序呢?在手机----领域,最常见的做法就是将程序发布到某个应用商店中,这样用户就可以通过商店找到我们的应用程序,然后轻松地进行下载和安装. 说到应用商店,在Android领域真的可以称得上是百家争鸣,除了谷歌官方推出的Google Play之外,在国内还有91.豌豆荚.机锋.360等知名应用商店.当然,这些商店所提供的功能都是比较类似的,发布应用的方法也大同小异,因此这里我们就只学习如何将应用发布

ionic生成签名的APK方法总结

ionic生成签名的apk步骤如下: 1. 在项目目录下运行 ionic build android --release 先生成一个未签名的apk 2. 在项目目录下运行 keytool -genkey -v -keystore apkname.keystore -alias apkname.keystore -keyalg RSA -validity 20000     (keytool 是工具名称,-genkey 表示执行的是生成数字证书操作,-v表示将生成证书的详细信息打印出来)     

[转]Android应用安装包apk文件的反编译与重编译、重签名

背景介绍: 最近在做Robotium自动化测试,使用到solo.takeScreenshot()函数以在测试过程中截图,但此函数需要被测试APP具有<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />权限.在只有被测试APP的apk文件的情况下,修改apk文件后缀名为zip,解压缩后,修改AndroidManifest.xml文件,删除META-INF文件夹,重压缩为apk文

Android 项目打包成apk文件

首先,要利用Android SDK 自带的kdytool生成keystore文件: keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore参数意义:-validity主要是证书的有效期,写100000天:空格,退格键都算密码. 在DOS里面的过程: (D:\Program Files\Java\jdk1.7.0_25\bin> keytool -genkey -

【转】Android系统中的.apk文件和dex文件

1. *.apk文件 APK是Android Package的缩写,即Android安装包.通过将APK文件直接传到Android模拟器或Android手机中执行即可安装. 使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包(APK).Dex是Dalvik VM executes的全称,即Android Dalvik执行程序. META-INF\ Jar文件 res\ 存放资源文件 AndroidManifest.xml

如何将Android程序打包成apk文件

1.生成keystore 按照下面的命令行 在C:\Program Files\Java\jdk1.6.0_10\bin>目录下,输入keytool -genkey -alias android.keystore -keyalg RSA -validity 100000 -keystore android.keystore 参数意义:-validity主要是证书的有效期,写100000天:空格,退格键 都算密码. 命令执行后会在C:\Program Files\Java\jdk1.6.0_10\

如何在Android模拟器上安装apk文件

1.运行SDK Manager,选择模拟器,并运行模拟器 SDK Manager应用 2.将需要安装的apk文件复制到platform-tools目录下(默认在:C:\Program Files\Android\android-sdk-windows\platform-tools ).为安装方便,这里将其命名为game.apk 3.点击开始→运行,输入cmd,打开cmd窗口.输入cd C:\Program Files\android-sdk-windows\platform-tools,进入pl

Android Studio 生成签名的APK

打开项目以后,点击项目,选择 Build 菜单, 然后选择 Generate Signed APK. 如下图所示: 打开生成对话框: 选择 Create new... 按钮, 生成新的Key, 弹出新生成对话框: 首先选择 Key 存储的路径. 可能是有BUG, 在弹出的选择 keystore file 对话框中,需要先输入 File name, 如 ``, 文件后缀名 保持默认的 jks 不变.然后再改变保存的路径(否则输入不了名字). 最后的路径可能是这样的: E:\CODE_ALL\02_