生成apk签名时报错:keytool 错误: java.io.FileNotFoundException: E:\MyApplication3 (拒绝访问。)
解决办法:用adb命令生成key
所要生成的key的信息:
步骤1:
进入jdk的bin目录:
输入命令keytool -genkey -alias kkkk -validity 50 -keystore E:\MyApplication3\testlumbda.key(参数alias与上面的Alias相同,参数validity与Validity(years)相同,keystore后面的参数为所要保存的文件路径和文件名称,如我的命令生成的key的名称是testlumbda.key,并保存到了目录E:\MyApplication3下),然后输入口令,两次输入的值需要一致,输入完后直接按enter,然后提示需要输入名字和姓氏(对应上面的first and last name)
输入完成后提示需要输入单位名称(对应Organization Unit)
然后提示输入组织名称(对应Organization)
按着提示一步步输入所对应的值(城市或区域名称对应City or Locality、省自治区的名称对应State or Province、国家地区代码对应Country Code)
询问输入的是否正确,如果正确的话输入y
然后输入密码,密码是密文,输入的内容看不见,输入完直接点击enter
在E\MyApplication3目录下查看testlumbda.key