看板 AndroidDev 關於我們 聯絡資訊
我是使用Windows系統 最近從一位使用Mac的人手上接下一個APP的原始碼 來做後續更新 雙方使用的工具都是Android Studio 我Import Project之後 都可以正常編譯 但是卻無法使用原本Mac產生的keystore來做成APK 會一直產生以下的錯誤: Error:Execution failed for task ':app:packageRelease'. > com.android.ide.common.signing.KeytoolException: Failed to read key travel from store "C:\Users\Ted\AdroidStudioProjects\專案名稱\Keystore檔案": Keystore was tampered with, or password was incorrect keystore檔案是上傳到Google雲端之後 我載下來用的 Key Alias跟Key Password也都正確 卻還是一直失敗 非常疑惑 唯一讓我覺得奇怪的是 Windows系統使用Android Studio產生的keystore會有個.jks的副檔名 但是Mac產生的keystore卻是沒有副檔名的 會跟這個有關係嗎? 還是說不同系統的keystore本來就不能共用? 又或者是我哪裡沒設定到的…? 因為APP已經上架了 使用新的keystore會造成憑證不同無法上傳 重新上架又很麻煩…所以必須使用原本的keystore才行 懇請各位解惑 -- グランギニョル                仏語で「操り人形」または「人形劇」を指す。       普通は19世紀末のパリに実在した劇場「グラン・ギニョル座」を指す。  この劇場では人形の代わりに人間が出演し,残酷でエロチックな恐怖劇を演じた。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.191.73 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1484734642.A.4B7.html ssccg: jks是Java KeyStore,跟os沒關係 01/18 18:36 ssccg: 你可以用java keytool確定你的檔案到底有沒有損壞.. 01/18 18:36 keytool是這樣用嗎? http://i.imgur.com/ji3Qh8U.png
結果如上…這是什麼意思   JIKUAI: 可以共用 請確定密碼是不是有誤 01/18 19:14 現在尷尬的點是:對方說密碼確認無誤啊 但我還是無法使用…   k116082: 用mac輸入時輸入法也有差 可能會造成大小寫相反 01/25 19:18 應該都是小寫啦… 不過跟以下這點有關係嗎?我每次開啟專案都會顯示這段錯誤: Unsupported Modules Detected: Compilation is not supported for following modules: app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project. 現在已經是呈現鬼打牆的狀態了… 對方確定是這個密碼 但我就是無法生成APK ※ 編輯: gcobc12632 (175.96.194.120), 01/26/2017 19:42:14
ssccg: 在對方電腦把確定可以打開的keystore裡的key、憑證匯出 01/26 20:47
ssccg: 傳給你你再自己重新匯入一個keystore吧 01/26 20:48
ssccg: 從你keytool訊息來看你現在手上的keystore檔案一定不是那個 01/26 20:49
ssccg: 密碼,跟你的專案也沒關係,就是那個檔案有問題 01/26 20:49