Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Android studio生成签名导打包的方法

Android studio生成签名导打包的方法

作者头像
程思扬
发布于 2022-01-10 06:58:03
发布于 2022-01-10 06:58:03
1.4K00
代码可运行
举报
文章被收录于专栏:程思阳的专栏程思阳的专栏
运行总次数:0
代码可运行

方法一:

在android中。可以非常快速的生成签名文件.jsk文件。步骤如下:

第一步:

第二步:

如果你已经有了签名文件.jsk那么就选择③导入文件,这时①中就是文件路径,④是keystore的密码,⑤是别名,⑥是文件的密码。

我们这里默认没有.jsk文件。所以点击②新建一个.jsk文件

第三步:

第四步:

这里我填写的全是模拟的数据:

路径可选择:我这选择的是:F:\daima\TestJsk\app 点击finish:

可以看到生成一个:app-release.apk 同时生成一个:testjsk.jks

ok:完成

方法二:

第一步:

这种方法是在假设你已经有了jsk文件的前提下面(这里我们用在第一中方法中生成的testjsk.jks)

可以看到在app的build.gradle中生成了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
signingConfigs {

 config {

    keyAlias 'test'

    keyPassword '123456'

    storeFile file('F:/daima/TestJsk/testjsk.jks')

    storePassword '123456'

}

}

第二步:

这里的Singing Config选择在 前一步的config即可;

可以看到在app的build.gradle中生成了:

代码语言:javascript
代码运行次数:0
运行
复制
  1. buildTypes {
  2. release {
  3. minifyEnabled false
  4. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  5. signingConfig signingConfigs.config
  6. }
  7. debug {
  8. signingConfig signingConfigs.config
  9. }
  10. }

在android studio中的terminal 中使用gradlew assembleRelease命令,可以在outputs的apk中生成签名后的apk文件

如何查看签名后的jsk中的信息

找到java的jre的bin下的keytool.exe 在cmd中输入下面命令:keytool -list -v -keystore "jsk路径" -storepass 密码

需要注意的是签名密码千万不要暴露:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/08/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Could not get unknown property 'release' for SigningConfig container
最近在做多渠道打包,用命令打出来的都是不带签名的,所以,在build.gradle中添加了signingConfigs,于是遇到了这个问题,顺便记录下来。
longzeqiu
2019/08/15
2K0
React Native App设置&Android版发布
React Native系列 《逻辑性最强的React Native环境搭建与调试》 《ReactNative开发工具有这一篇足矣》 《解决React Native unable to load
磊哥
2018/05/08
1.1K0
React Native App设置&Android版发布
使用VSCode 打包你的第一个flutter应用(安卓篇)
由于官网被墙,打包资料只能根据以往大神提供的经验摸索打包,但是在实际打包中还是会遇到各种各样的错。
青年码农
2020/10/13
2.9K0
使用VSCode 打包你的第一个flutter应用(安卓篇)
Android Studio中使用Gradle打包
首先要注意一点,Android Studio中把proguard.txt已经命名为proguard-rules.pro,由此可见,採用Gradle打包,混淆规则文件的名称是不重要的。能够自己随便命名。
全栈程序员站长
2022/07/10
1.4K0
Android Studio中使用Gradle打包
关于Gradle配置的小结
使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名、引入依赖等。那么 Gradle 到底是什么东西呢? Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 XML 的各种繁琐配置 (此定义来自于百度百科-_- !) 。啰里啰唆一堆,幸运的是,一般来说 Android 开发者只要会配置 Gradle 就可以了,并不需要深入了解。那么下面我们就来揭开 Gradle 的面纱吧。
俞其荣
2022/07/28
6540
关于Gradle配置的小结
react native打包apk
前言 最近自己的react native app已经完成了,博主想将其打包成android apk运行在安卓端的手机上。然后遇到了一系列的问题。经过一段时间的踩坑,已经成功打包成apk文件并在手机端正常运行和显示。下面介绍一下react native打包成android apk的原理和步骤。 基本原理 react native程序在调试的时候,在虚拟机端是通过连接本地node服务来获取js文件,所以可以实现热加载。但是要打包成apk时,需要将这些js文件打包成bundle包,当做android的运行资源。放
十里桃花舞丶
2018/05/17
2.3K0
配置统一的build.gradle
1、写一个.gradle配置文件 在Progject里面新建一个config.gradle文件,然后里面添加工程需要的配置。如图所示: 2、在Project的build.gradle里面添加配置 9B
code_horse
2018/07/02
4780
Android gradle 命令行打包
1.项目配置gradle环境 Mac Android开发环境变量的配置(java、sdk、ndk、gradle) gradle -version Permission denied - in mac terminal 2.build.gradle 配置 在项目的build.gradle配置 android { signingConfigs { debug { storeFile file(pStoreFile) storePassw
Jingbin
2019/04/25
1.6K0
Android Studio 使用Gradle多渠道打包
我们都知道国内应用市场非常多,为了统计各个应用市场的app下载量和使用情况,我们需要多渠道的打包。如果一个一个的手动去打包岂不烦死了,要多麻烦就有多麻烦。这就要求我们学会使用Gradle进行多渠道打包。废话不多说了,直接进入正题吧! 第一步:配置AndroidManifest.xml 以友盟渠道为例,渠道信息一般都是写在 AndroidManifest.xml文件中,大约如下: <meta-data android:name="UMENG_CHANNEL" android:value="xiaomi" />
非著名程序员
2018/02/02
9600
使用Gradle管理你的Android Studio工程
关于Android Gradle更多详细内容已经出书《Android Gradle权威指南》,大家可以购买,看更多没有介绍的知识点和内容,购买链接如下
飞雪无情
2018/08/28
1.1K0
Android架构之路--热更新Tinker(上)
当前市面的热补丁方案有很多,其中比较出名的有阿里的 AndFix、美团的 Robust 以及 QZone 的超级补丁方案。但它们都存在无法解决的问题,这也是正是最后使用 Tinker 的原因。先看一张图对比:
conanma
2021/09/04
1.9K0
【手把手学习flutter】Flutter打Android包的基本配置和包体积优化策略
因为最近参加2020FEHackson,有个项目需要要快速上线,把打包过程和遇到的问题做个记录。
huofo
2022/03/17
2K0
React Native APP签名打包release版本APK
首先React Native开发的APP是无法通过Android Studio进行打包的,因为AS打包的APK,也是和debug版本一样,需要进行依托localhost:8081服务运行。所以我们必须采用官方推荐的打包方式才可以。
做全栈攻城狮
2018/12/20
1.5K0
React-Native Android打包
my-release-key.keystore 为密钥库文件名,在android/app文件夹下。 my-key-alias 为生成秘钥的时候设置的别名。
憧憬博客
2020/07/21
8420
『Flutter』打包应用程序
经过上一篇文章, 给大家写了一个计算器的项目,接下来就是打包应用程序了,也就是说我们可以把这个项目打包成一个应用程序,然后安装到手机上使用。
杨不易呀
2024/02/01
6400
『Flutter』打包应用程序
Flutter打包apk
这里我们用命令行生成一个.jks的文件。我们使用的是Android Studio自带的debug.keystore密钥库。
用户6094182
2019/08/23
3.1K0
Flutter打包apk
八、从华为HMS Core集成过程看密码学知识
  会让你输入包名,每个包名对应一个应用,在这个应用下会有相应的配置,不同的应用会有不同的配置,所以这里才让你输入包名。而且运行apk的时候,hms的sdk会根据你的包名去匹配后台该包名底下的配置,然后进行验证。
砖业洋__
2023/05/06
7040
八、从华为HMS Core集成过程看密码学知识
Flutter学习总结系列----第一章、Flutter基础全面详解
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/2c9867e737a1
AWeiLoveAndroid
2018/09/03
2.2K0
Flutter学习总结系列----第一章、Flutter基础全面详解
Android中签名的生成和使用
使用 keytool 工具生成密钥库。密钥库是一个包含密钥对的安全文件,其中包括您的应用签名密钥。
码客说
2024/04/13
2590
Android中签名的生成和使用
相关推荐
Could not get unknown property 'release' for SigningConfig container
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验