作者gcobc12632 (Ted)
看板AndroidDev
标题[问题] Mac跟Windows可以共用keystore吗
时间Wed Jan 18 18:17:18 2017
我是使用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://webptt.com/cn.aspx?n=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
1F:→ ssccg: 在对方电脑把确定可以打开的keystore里的key、凭证汇出 01/26 20:47
2F:→ ssccg: 传给你你再自己重新汇入一个keystore吧 01/26 20:48
3F:→ ssccg: 从你keytool讯息来看你现在手上的keystore档案一定不是那个 01/26 20:49
4F:→ ssccg: 密码,跟你的专案也没关系,就是那个档案有问题 01/26 20:49