keytool 錯誤: java.io.FileNotFoundException: MyAndroidKey.keystore (拒絕訪問).

問題:keytool 錯誤: java.io.FileNotFoundException: MyAndroidKey.keystore (拒絕訪問).


現象:今天在cmd下支座android apk 簽名時,輸入命令:keytool -genkey -alias MyAndroidKey.keystore -keyalg RSA -validity 20000 -keystore MyAndroidKey.keystore

然後輸入一系列info,最後input password確認時,遇到上述錯誤。


調查總結

權限問題:你的jdk目錄在c盤,當前用戶無寫入權限;
解決方案:1、修改目錄權限,最好Java目錄  2、因爲已經有了jdk環境變量,換其他分區,任意目錄,執行。

思考:發現電腦C盤下所有目錄的屬性都是隻讀的,以前沒注意過(說明:以非管理員權限登錄)。按理說,除了Windows文件夾可能受保護,其他文件夾不應該是隻讀的。

    一、想知道爲什麼都是隻讀的?

    二、通過手動更改目錄屬性,去除只讀,不起作用。除了修改權限意外,還有沒有其他什麼方法可以修改去掉這個屬性呢?

哪位知道關於Windows權限屬性的朋友,請幫忙解答一下!


附: 參考《如何以管理員權限登錄》

發佈了28 篇原創文章 · 獲贊 22 · 訪問量 96萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章