keyloadtool_keytool:术语“keytool”无法识别为cmdlet、函数、脚本文件或可操作程序的名称...
创建密钥库
如果您有一个现有的密钥库,请跳到下一步。如果没有,请通过在命令行运行以下命令来创建一个:
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
注意:keytool可能不在您的路径中。它是javajdk的一部分,javajdk是androidstudio的一部分。对于具体的路径,运行flutter doctor-v并查看在Java二进制文件at:后面打印的路径,然后使用该完全限定的路径用keytool替换Java。
从应用程序中引用密钥库
创建一个名为appdir/android的文件/键.属性包含对密钥库的引用:
storePassword=password from previous step
keyPassword=password from previous step
keyAlias=key
storeFile=location of the key store file, e.g. /Users/user name/key.jks
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
或者使用工具生成密钥
转到Java二进制目录:C:\Program Files\Android\Android Studio\jre\bin\Java
按照视频教程生成密钥,将密钥放在您想要的任何位置,然后按照下一个教程将密钥与应用程序一起打包到第一个教程中。
keyloadtool_keytool:术语“keytool”无法识别为cmdlet、函数、脚本文件或可操作程序的名称...相关推荐
- 无法将“keytool”项识别为 cmdlet 函数、脚本文件或可运行程序的名称
最近在android studio 打包flutter apk时, keytool -genkey -v -keystore D:/code/flutter/key.jks -storetype J ...
- 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
解决VScode安装Babel转码器报错:无法将"cnpm"项识别为cmdlet\函数.脚本文件或可运行程序的名称的问题 报错结果如下: 解决方案 第一步:安装npm 点我安装np ...
- php.exe不是内部或外部命令,“php.exe”不被识别为内部或外部命令,可操作程序或batch file...
我想你需要将它更改为A:\ xampp \ php \,然后将它放在那里,然后它将search该文件的目录,还有:您是否尝试过调用php而不是php.exe,并检查目录是正确. A:\xampp\ph ...
- ABP学习 解决:Update-Database : 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
ABP学习 解决:Update-Database : 无法将"Update-Database"项识别为 cmdlet.函数.脚本文件或可运行程序的名称的问题 参考文章: (1)AB ...
- ubuntu:无法将“ubuntu1804.exe”项识别为cmdlet、函数、脚本文件或可运行程序的名称。【已解决】
出现问题:无法将"ubuntu1804.exe"项识别为cmdlet.函数.脚本文件或可运行程序的名称. 解决办法: 第一步 进入此目录下查看是否有"ubuntu180 ...
- 解决vue: 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称...
我是用yarn安装的vue脚手架(yarn global add @vue/cli),yarn提示安装成功后,运行了下vue --version,结果报错. vue : 无法将"vue&qu ...
- '无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称' 或 'vue不是内部或外部命令' 的解决方法...
如果在使用 vue 初始化项目的时候提示: vue : 无法将"vue"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然 ...
- tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行 程序的名称。
tensorboard可视化建模 tensorboard : 无法将"tensorboard"项识别为 cmdlet.函数.脚本文件或可运行 程序的名称.请检查名称的拼写,如果包括 ...
- vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
vue : 无法将"vue"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次. 报错原因: 没有安装脚手架v ...
最新文章
- 中国博士把整个 CNN 都给可视化了,每次卷积 ReLU 池化都清楚
- 响应时登录html,HtmlUnit:单击不响应时登录HtmlElement
- Android O 新特性 — Notification
- SAP中如何给成本要素分配多个默认成本中心
- 查找ipa包,删除接的ipa包
- Python 数据分析三剑客之 Matplotlib(八):等高线 / 等值线图的绘制
- 最拼爹的css属性:z-index失效情况记录
- 从0到1分步实现一个出生日期的正则表达式(JavaScript)
- 网红第一股上市首日暴跌37% “为人低调”王思聪评价:公司本身有问题
- java 解析p12_java读取*.p12证书的信息 | 学步园
- gazebo模型_SLAM组合拳之六 — 创建自定义Gazebo功能包(一)
- idea代码自动格式化配置
- mysql必须记住的单词_如何真正记住英语单词?
- CreateIoCompletionPort函数和完成端口
- 机架式服务器主要内部组件,戴尔R815机架式服务器
- MySQL中的any_value()函数
- 文件服务器mfs,分布式文件系统MFS(moosefs)实现存储共享
- myeclipse登陆问题
- 软件开发人员必备利器
- 交换机,路由器和防火墙
热门文章
- javascript map 排序_数据结构-JavaScript字典结构的编程实现
- android.mk编译动态库,安卓之Android.mk多文件以及动态库编译
- java读取ini_java 读取ini配置文件
- 北航java大作业,北航成人继续教育 本科 计算机科学与技术 JAVA——大作业.doc
- 创建水印文字_推荐免费物业现场品质管理新工具—马克水印相机
- 深度学习和目标检测系列教程 11-300:小麦数据集训练Faster-RCNN模型
- 五十二、微信小程序云开发中的云存储
- 五十一、创建第一个Maven项目和pom.xml 详解
- 十、给小白看的第三篇Python基础教程
- java 读 xml_Java读写XML代码示例