精华内容
下载资源
问答
  • 背景 在给项目生成密钥文件的时候发现出现了一个错误。 使用 android studio 填写好相关信息后,最后生成密钥时会报一...JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\android_key_...

    背景

    在给项目生成密钥文件的时候发现出现了一个错误。

    使用 android studio 填写好相关信息后,最后生成密钥时会报一个 Error,如下图示:

    在这里插入图片描述

    • 报错信息如下:

    Key was created with errors:
    Warning:
    JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\android_key_store\fragment_demo.jks -destkeystore E:\android_key_store\fragment_demo.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。

    • 分析

    看错误提示,可以看到:因为JKS密钥库使用专用格式,它建议我们生成密钥的时候使用 keytool 命令来生成标准的密钥文件,迁移到行业标准格式 PKCS12


    解决问题

    那么我们使用 keytool 命令在 cmd 命令行工具中生成密钥文件,在 cmd 命令窗口中输入如下命令:

    keytool -genkey -alias imxiaoqi -keypass imxiaoqi -keyalg RSA -keysize 1024 -validity 36500 -keystore E:\android_key_store\fragment_demo.keystore -storepass imxiaoqi

    如下图示:

    在这里插入图片描述

    上面的命令应该不难理解,就是你给密钥文件设置的生成位置,key aliaskey passwordkey store password,回车后,需要继续按照提示输入相关信息,依次填写好信息后,输入 Y 确认信息即可。

    我们看看生成的密钥文件如下:

    在这里插入图片描述

    • 查看密钥详细输出信息

    输入如下命令:

    keytool -list -v -keystore E:\android_key_store\fragment_demo.keystore

    如下图示:

    在这里插入图片描述

    上面时生成的是 keystore 后缀的密钥文件,至于 jks 后缀密钥和 keystore 后缀密钥文件的区别,同学们可以看文章 jks与keystore区别 简单了解一下即可。

    • 下面我们来生成 jks 后缀的密钥文件

    根据生成 keystore 后缀的密钥文件命令,简单修改命令如下所示:

    keytool -genkey -alias imxiaoqi -keypass imxiaoqi -keyalg RSA -keysize 1024 -validity 36500 -keystore E:\android_key_store\fragment_demo_jks.jks -storepass imxiaoqi

    可以看到这里只对密钥文件名称和后缀作了修改,其他都是一样的,各个参数的意思也是一样的,如下图示:

    在这里插入图片描述

    • 我们继续看一下密钥输出信息,如下图示:

    在这里插入图片描述

    到这里我们就知道了怎么使用 keytool 命令来生成 jks 后缀或者是 keystore 后缀的密钥文件。

    • 接下来重新选择密钥文件
      在这里插入图片描述

    • 选择 build variants 生成签名 apk
      在这里插入图片描述
      在这里插入图片描述
      好了,这里错误我们也解决了,也学会了 keytool 命令。


    技术永不眠,我们下期见!

    展开全文
  • 安卓打包上线,用工具打包的时候出现 就改用输命令的形式生成签名文件 控制台 cmd 后输入以下内容 keytool -genkey -alias yl -keypass test888888 -keyalg RSA -keysize 1024 -validity 3650 -keystore E:\...

    安卓打包上线,用工具打包的时候出现

    就改用输命令的形式生成签名文件

    控制台 cmd 后输入以下内容

    keytool -genkey -alias yl -keypass test888888 -keyalg RSA -keysize 1024 -validity 3650 -keystore E:\appkey.keystore -storepass test888888

    alias  和 俩个password  输出路径 自己替换

    后面会出现  输入街道什么信息 都是空格键直接过

    最后一个确认是否正确 输入 y    后空格就可以了

    最后去路径那边生成的签名文件拿来打包就可以了

    展开全文
  • 不管是使用指令创建的key: 还是使用Android Studio自带的功能创建的key 都会出现这个提示信息,提示信息的意思很明确,就是在指令行中执行提示的这段代码就行了,举个例子: 用指令创建key时给出的提示时这...

    不管是使用指令创建的key:

    还是使用Android Studio自带的功能创建的key

    都会出现这个提示信息,提示信息的意思很明确,就是在指令行中执行提示的这段代码就行了,举个例子:

    用指令创建key时给出的提示时这个:

    这个时候我们在cmd命令行中直接输入这个提示信息,点击回车就可以了:

    输入完成后经过转过的key就会生成,原来的key自动会有一个old的后缀

    这个时候用这个新生成的key打包就可以了(当然不转换直接使用老的key也可以,不过这么一转换,好像key的使用时间也变长了)。

    展开全文
  • Python之os库使用

    万次阅读 多人点赞 2018-06-10 22:01:06
    os使用os 提供通用的、基本的操作系统交互功能os 是Python标准,包含几百个函数,常用的有路径操作、进程管理、环境参数等。路径操作 :os.path子,处理文件路径及信息进程管理:启动系统中其他程序环境...

    os库的使用

    os 库提供通用的、基本的操作系统交互功能

    • os 库是Python标准库,包含几百个函数,常用的有路径操作、进程管理、环境参数等。

    • 路径操作 :os.path子库,处理文件路径及信息

    • 进程管理:启动系统中其他程序

    • 环境参数:获得系统软硬件信息等环境参数

    路径操作

    os.path子库以path为入口,用于操作和处理文件路径

    import os.pathimport os.path as op

    函数描述
    os.path.abspath(path)返回path在当前系统中的绝对路径<br>>>>os.path.abspath("data.txt")<br>'C:\\mysoft\\Python36\\MyScript\\data.txt'
    os.path.normpath(path)归一化path的表示形式,统一用\分隔路径<br>>>>os.path.abspath("D:\\PYE\\file.txt")<br>'D:\\PYE\\file.txt'
    os.path.relpath(path)返回当前程序与文件之间的相对路径<br>>>>os.path.relpath('C:\mysoft\Python36\MyScript\data.txt')<br>'MyScript\\data.txt'
    os.path.dirname(path)返回path中的目录名称<br>>>>os.path.dirname('C:\mysoft\Python36\MyScript\data.txt')<br>'C:\\mysoft\\Python36\\MyScript'
    os.path.basename(path)返回path中最后的文件名称<br>>>>os.path.basename('C:\mysoft\Python36\MyScript\data.txt')<br>'data.txt'
    os.path.join(path,*paths)组合path与paths,返回一个路径字符串<br>>>>op.join('C:/','mysoft/Python36/MyScript/data.txt')<br>'C:/mysoft/Python36/MyScript/data.txt'<br>>>>op.join('C:\\','mysoft\Python36\MyScript\data.txt')<br>'C:\\mysoft\\Python36\\MyScript\\data.txt'
    os.path.exists(path)判断path对应文件或目录是否存在,返回True或False
    os.path.isfile(path)判断path所对应是否为已存在的文件,返回True或False
    os.path.isdir(path)判断path所对应是否为已存在的目录,返回True或False
    os.path.getatime(path)返回path对应文件或目录上一次的访问时间
    os.path.getmtime(path)返回path对应文件或目录最近一次的修改时间
    os.path.getctime(path)返回path对应文件或目录的创建时间
    os.path.getsize(path)返回path对应文件的大小,以字节为单位

    进程管理

    os.system(command)

    • 执行程序或命令command

    • 在Windows系统中,返回值为cmd的调用返回信息

    import os
    os.system("C:\\Windows\\System32\\mspaint.exe C:\\mysoft\\Python36\\MyScript\\grwordcloudv1.png")

    环境参数

    获取或改变系统环境信息

    函数描述
    os.chdir(path)修改当前程序操作的路径
    os.getcwd()返回程序的当前路径
    os.getlogin()获得当前系统登录用户名称
    os.cpu_count()获得当前系统的CPU数量
    os.urandom(n)获得n个字节长度的随机字符串,通常用于加解密运算
    展开全文
  • 阿里icon图标库使用说明

    千次阅读 2018-10-16 21:23:51
    之前只会在图标库里把图片下载下来再逐个引用,实在是蠢的不行,mark一下自己的一整个项目的icon如何创建。 1、进入阿里巴巴图标网站http://www.iconfont.cn/ 2、搜索想要的图标 3、选一个需要的图标加入...
  • Python之wordcloud库使用

    万次阅读 多人点赞 2018-06-10 22:16:26
    wordcloud是优秀的词云展示第三方,以词语为基本单位,通过图形可视化的方式,更加直观和艺术的展示文本。 安装 网络正常情况下命令行输入pip install wordcloud,如果提示报错按以下步骤进行安装 ...
  • LibXL库使用详解(篇一)

    万次阅读 多人点赞 2017-06-02 17:02:55
    LibXL库使用详解(篇一)LibXL可以不依赖EXCEL读取XLS和XLSX文件。包括设置对齐方式、字体、颜色等格式。支持C, C++, C#,Python等语言。并且支持多个平台windows、Linux、Mac等。
  • python 学习笔记(三)---turtle使用(超详细)

    万次阅读 多人点赞 2019-02-07 11:42:18
    python 学习笔记(三)—turtle使用 文章目录python 学习笔记(三)---turtle使用1.turtle的简介2.turtle绘图窗体布局3.turtle的空间坐标体系--(绝对坐标和海龟坐标)4.turtle的角度坐标体系5.RGB色彩...
  • 首先是获取到《STM32固件库使用手册》和《STM32F10x参考手册》两个开局手册,在网上找了找资源,发现居然还要收费下载!明明STM官网就能免费下载(笑哭)做人厚道一点啊~ 下载地址: 固件库使用手册 链接: ...
  • 阿里巴巴矢量图标库使用步骤

    千次阅读 2019-01-18 15:02:51
    9.打开阿里巴巴矢量图标,复制图标的代码 10.将复制所得的代码添加到span元素中。 至此结束。 小结: 也可以不在新建的CSS文件夹之下在新建iconfont文件夹,那么iconfont.css文件的引用路径也...
  • 错误: ...JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore E:\androidstudio\androidstudio_work\CommonDemo\app\fast_keystore.jks -destkeystore E:\androidstudio\...
  • 阿里巴巴字体库使用方法

    万次阅读 2017-01-11 15:43:05
    阿里巴巴字体库使用方法阿里巴巴矢量字体库地址: http://www.iconfont.cn/网上看了很多关于字体库的引用,但是还是有很多人在使用时会出现这样那样的问题,所以在这里进行仔细的解释和最后总结.希望对大家有所帮助使用...
  • 分表与分库使用场景以及设计方式

    万次阅读 多人点赞 2016-02-21 19:03:47
    同样采用user_id作为路由字段,首先使用user_id 对数量*每个表的数量取模,得到一个中间变量;然后使用中间变量除以每个表的数量,取整,便得到 对应的;而中间变量对每个表的数量取模,即得到对应的表...
  • 使用HAL和LL来操作外设。结合朱老师物联网大讲堂专为nbiot物联网开发而设计的NB476开发板,本季课程能够让大家彻底掌握物联网时代以nbiot和低功耗STM32L4单片机为代表的典型开发模式,实战意义非常重要。
  • STM32CUBEMX——HAL库使用注意事项

    千次阅读 2015-07-21 19:30:11
    1.使用HAL库函数时,函数声明中标志说是一个指针的时候就因该写一个数组的名称,或者是变量的地址(用&) 2.stm32的串口发送字符的ASCII码值或者16进制发送(即数据值得16进制表示)
  • VS2015动态库使用示例

    千次阅读 2018-11-04 10:39:06
    静态使用静态链接方式,中的所有数据代码都将拷贝到调用程序的代码空间中去。也就是说你在哪调用了中的函数, 它会将被调用的函数的的数据代码全部拷贝到该位置。在链接阶段就直接打包进可执行文件中。 ...
  • 4、可以使用自动化功能运行此指令,比如NFC,或者打开某个应用时;做法:点击自动化—>创建新的自动化—>下一步—>然后搜索快捷指令—>运行我的快捷指令—>点击框中的快捷指令添加即可。
  • STM32固件(标准外设库)使用手册

    万次阅读 多人点赞 2019-04-24 15:55:00
    忘掉库函数的时候想起来还有库函数使用手册。STM32F1固件库使用手册的中文翻译版下载 链接:https://pan.baidu.com/s/1I24VFBXW-fVHF3FcHoV3XA 提取码:gti2
  • Pandas基本使用

    千次阅读 2020-08-12 11:01:32
    Pandas基本使用Pandas基本使用Pandas基本使用
  • 创建和使用动态 使用def文件

    万次阅读 2017-08-01 08:53:34
    这个是vs2013自动生成的,但是你在建立项目的时候,选择了空项目,所以就没有,如果没选择空项目就会有这个文件,但是他会包含很多的其他的依赖文件,这里都去除了,我们是要生成一个纯净的动态, // dl
  • C++ 读写Excel(LibXL库使用详解)

    千次阅读 2019-07-03 10:24:07
    https://blog.csdn.net/zt_xcyk/article/details/72846042
  • 阿里图标的基本使用

    万次阅读 2018-08-29 22:36:41
    一、进入阿里图标官网站:http://www.iconfont.cn 二、选择想要的图标加入购物车(如果不想以unicode方式使用图标,那直接下载png等格式即可) 三、然后进入购物车点击下载代码   四、解压后,选择这下图五...
  • Boost安装与使用

    万次阅读 2018-06-28 14:01:43
    简介Boost是一个可移植、提供源码的C++,作为标准的后备,是C++标准化进程的开发引擎之一。Boost由C++标准委员会工作组成员发起,其中有些内容有望成为下一代C++标准内容。在C++社区中影响甚大,其成员...
  • 静态的生成与使用 如何利用Xcode生成静态呢?下面一起来学习吧。 首先是如何新建.a类型的静态。 首先新建一个工程,如下图,选中生成.a静态, Snip20151226_2.png 比如说叫mathTool,在然后...
  • curl使用

    千次阅读 2018-08-07 19:23:03
    一、curl 在window平台下的安装和使用 1、curl 的下载,https://curl.haxx.se/download.html ,下载完成后解压。 2、用vs的本地化工具编译。 进入解压后的目录下 C:\Users\username\Desktop\...
  • 前言我们在使用Microsoft Visual Studio软件(也就是我们常常说的VS)时,其中项目属性中有一项叫做“MFC的使用”,里面包含有不同的设置,会影响我们所编写的程序的使用,今天我就遇到了这个情况,我们一起来总结...
  • Skin++皮肤库使用步骤

    千次阅读 2017-03-23 15:52:47
    skin++皮肤用户手册   一、工具文件 三个文件(skinppwtl.dll、SkinPPWTL.h、SkinPPWTL.lib)和一个皮肤...2.VC++6.0工程属性设置--连接--对象/模块中填入SkinPPWTL.lib或者使用代码:   3.在工程的stdafx.
  • Intel IPP库使用入门

    万次阅读 2008-11-11 17:55:00
    链接库使用 stublib 目录下的 ipp*.lib ; 方法: 1, 包含 ipp.h ; 2, 使用常规的 IPP 函数名; 3, 与相应的 stublib/ipp*.lib 文件链接; 3.2   自定义动态链接: 某些...
  • Python中的pandas简介及其使用

    万次阅读 多人点赞 2019-04-04 15:15:35
    它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。 Pandas中常见的数据结构有两种: Series DateFrame 类似一维数组的对象, 类似多维数组/表格数组;每列...
  • LINK : warning LNK4098: 默认“MSVCRT”与其他使用冲突;请使用 /NODEFAULTLIB:library 解决方法: 编译选项设置如下: 1、【项目】->【属性】->【配置属性】->【C/C++】->【代码生成】->...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,876,398
精华内容 1,550,559
关键字:

库的使用