技术标签: Android studio android studio
左下角菜单——Windows 系统——命令提示符。
keytool -genkey -alias huaming -keypass 123456
-keyalg RSA -keysize 2048 -validity 36500 -keystore
E:\key\key.keystore -storepass 123456
接下来会提示你输入姓名、单位名称、组织名称、城市名称、省、地区代码等,填好后确定,如下图所示:
之后会出现警告,建议你使用"keytool -importkeystore -srckeystore,迁移到行业标准格式PKCS12,这个不用理会,继续。
打开Android studio,菜单栏中选择Build——Generate Signed Bundle or APK——选择apk,下一步next,在key store path密钥库路径中选择刚刚在命令提示符下面生成密钥的文件路径(E:\key\key.keystore),并选择对应的项目模块,接下来是key store password密钥库密码(123456)、alias化名:huaming (这个可以更改)、key password密码(123456),这些就是在命令提示符下填写的相关信息,next下一步,点击x选择relese并勾选V1和V2,并选择导出apk的位置——完成。
上图:选择对应模块module路径和密钥库key store path路径
上图:Destination folder生成的apk目标路径
接着在菜单栏中的file中选择project structure——modules——signing configs中添加release,并同上设置密钥库文件路径、密码、化名等。之后点击apply申请同步并应用,并在default config中的signing config中选择release版本。在build variants——build types中设置为release,signing config选择release——apply 并OK,完成。
接下来,在view——tool Windows——build variants中设置为release版本。注意:选择对应的模块。
这样就设置应用为release版本了。
在菜单栏中点击build——build bundles/apks——build apks,等待同步完成,并在色红设置的项目路径中选择文件(build——outputs——apk——release),得到apk。
这样就可以下载下来在手机上运行,或者拖动复制到模拟器里面安装运行,如图所示:
——————————————————————————
以上就是今日博客全部内容了,创作不易,若对您有帮助,还请打赏一二呢
文章浏览阅读1k次,点赞2次,收藏10次。DNN(深度神经网络算法)现在是AI社区的流行词。最近,DNN 在许多数据科学竞赛/Kaggle 竞赛中获得了多次冠军。自从 1962 年 Rosenblat 提出感知机(Perceptron)以来,DNN 的概念就已经出现了,而自 Rumelhart、Hinton 和 Williams 在 1986 年发现了梯度下降算法后,DNN 的概念就变得可行了。直到最近 DNN 才成为全世界 AI/ML..._tensorflow的可用性神经网络
文章浏览阅读190次。又到了程序员跳槽的黄金时期,大家是否都在网上搜寻各类面试题,希望扩充自己的技术知识面,为自己接下来的面试提高信心。大家可以关注我的个人公众号,回复“面试”即可获取我个人整理的大量面试资料,包含Android、C、java等等国内各个大厂的面试和笔试题,希望可以对大家有所帮助,预祝大家可以找一个心仪的工作。..._程序员面试分享
文章浏览阅读136次。书名:构建高可用Linux服务器ISBN:9787111359423 作者:余洪春定价:79.00元出版时间:2011年10月出版社:机械工业出版社 订书页面编辑推荐:基于实际生产环境,从Linux虚拟化、集群、服务器故障诊断与排除、系统安全性等多角度阐述构建高可用Linux服务器的最佳实践资深Linux/Unix系统管理专家兼架构师多年一线工作经验结晶,5..._赵克衡
文章浏览阅读1k次。http://blog.csdn.net/cbk861110/article/details/1743945331.音频参数集成(具体参数由硬件提供)30.1 ring/key/mic/fmr/speech/sidetone/media/matv增益:\mediatek\custom\k9\cgen\inc\audio_volume_custom_default.h_sph_coeff_default.h
文章浏览阅读267次。用户和组管理a) 用户分类i. 超级用户: root 拥有系统最高的管理权限uid=0(root) gid=0(root) 组=0(root)ii. 普通用户系统用户: 系统自带的拥有特定功能的用户(编号: 1-999)本地用户: 使用者新建的用户(编号: 1000+)iii. 虚拟用户: 这些用户通常不用于登录系统,只是用于维持某些服务的正常运行;b) 创建用户命令useradd [选项] 用户名 或者 adduser-c comment 指定一段注释性描述-d 目录 指定用户家目.
文章浏览阅读2.8k次,点赞5次,收藏63次。MySQL数据库实验六 简单数据库应用系统设计与实现。MYSQL实验专栏完结篇...
文章浏览阅读288次。学习hive的开窗函数,顺便总结一番:普通的聚合函数聚合的行集是组,开窗函数聚合的行集是窗口。因此,普通的聚合函数每组(Group by)只返回一个值,而开窗函数则可为窗口中的每行都返回一个值。简单理解,就是对查询的结果多出一列,这一列可以是聚合值,也可以是排序值。开窗函数一般分为两类,聚合开窗函数和排序开窗函数。目录聚合开窗函数sum开窗函数count开窗函数min..._hive开窗函数 percent_rank
文章浏览阅读7.6k次。GridViewColumn本身不能使用*作为宽度的值,但是对于Grid可以,于是我们虚构一个Grid,让他不可见,并绑定Grid与ListView的宽度,使ListView实现因为第一列长度变化而自动填充。下面为代码
文章浏览阅读1.1w次。<div class="line-height:行间距px;"> <div> <a>要调整的字体</a> </div></div>line-height 的值(行间距)可以自己调整到合适。..._webview加载html代码 p标签行间距过大
文章浏览阅读216次。本课程是java大数据系列课程的数据采集部分,通过java爬虫技术从互联网进行在线数据采集,存储。对于本课程学习要求具有一定的java编程基础。通过本课的学习,能够掌握爬虫技术原理,数据采集的原则,数据采集的方式,Jsoup页面分析技术,Httpclient工具的使用等爬虫项目实战。..._java爬虫怎么利用xpath爬虫
文章浏览阅读2.2k次,点赞3次,收藏10次。python求解二元函数表达式的值小白上路,将每次学习到的一点点积累在这,便于以后查阅。通过定义函数实现// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目项目1项目2项目3 计划任务 完成任务创建一个表格一个简单的表格是这么创建的:项目Value电脑$1600手机$12导管$1设定内容居中、居左、居右使用:---------:居中使用:-----_python 求二元函数极值
文章浏览阅读10w+次,点赞93次,收藏97次。Python在读取文件时with open('article.txt') as f: # 打开新的文本 text_new = f.read() # 读取文本数据出现错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 145: illegal multibyte sequence此..._unicodedecodeerror: 'utf-8' codec can't decode byte 0x80 in position 64: inv