Android申请keystore的时候提示java.io.filenotfoundexception:android.keystore(拒绝访问)。主要是因为C盘有写保护。

方法/步骤

  1. 在cmd下支座android apk 签名时,输入命令:keytool -genkey -alias MyAndroidKey.keystore -keyalg RSA -validity 20000 -keystore MyAndroidKey.keystore,到最后提示keytool 错误: java.io.FileNotFoundException: MyAndroidKey.keystore (拒绝访问).

  2. 2

    这是因为权限问题:你的jdk目录在c盘,当前用户无写入权限。

    所以要么更改jdk的保存目录,要么更改权限。

  3. 3

    方法一更改保存目录:就是讲jdk从c盘挪到其它盘。

  4. 4

    方法二更改权限:以管理员身份运行CMD。

  5. 5

    任意一种修改后,再键入keytool -genkey -alias MyAndroidKey.keystore -keyalg RSA -validity 20000 -keystore MyAndroidKey.keystore,按提示填写即可。


更多相关文章

  1. Android:android studio提示adb: ADB server didn't ACK
  2. Android预制APP第一次打开时不弹权限提示页面
  3. Android 常用的权限
  4. Android之一种很有趣的界面跳动提示动画
  5. Android的权限permission
  6. Android wifi提示已连接但是无法访问网络
  7. 修改文件夹权限
  8. Android 6.0权限动态获取
  9. 去掉非首次开机的优化过程都会有'Android正在升级'的提示

随机推荐

  1. sql where 1=1的优缺点分析
  2. SQL Server2012在开发中的一些新特性
  3. 高效的SQLSERVER分页查询(推荐)
  4. 真正高效的SQLSERVER分页查询(多种方案)
  5. SSB(SQLservice Service Broker) 入门实
  6. sql server 中合并某个字段值的实例
  7. 数据库中两张表之间的数据同步增加、删除
  8. SQL Server数据库中批量导入数据的四种方
  9. sqlserver数据库出现置疑的解决思路
  10. MSSQL 2005/2008 日志压缩清理方法小结