将密钥库从 eclipse 导入到 android studio
Import key store from eclipse to android studio
我研究了这个主题,但找不到解决方案:
我从 eclipse 项目创建了一个签名的 apk,我也有 eclipse 密钥库。
但我无法在登录 Android Studio 时找到如何导入此密钥库的方法。
这些是我已经尝试过的以下内容:
-添加最初由 eclipse 在 Android Studio
中创建的密钥存储路径
-在原文件中添加.jks扩展名后在AndroidStudio中添加路径
在这两种情况下,错误都是:
任务“:application:packageRelease”执行失败。
Failed to read key from keystore
那么将 eclipse 密钥库添加到 Android Studio 的正确方法是什么?
感谢任何建议,因为我不知道哪里出了问题。
这是在你的Gradle构建文件中指定的,将keystore文件复制到你的Android Studio项目结构中,我选择在app下创建一个名为keystores的新目录:/app/keystores/release .keystore
signingConfigs {
debug {
storeFile file('keystores/debug.keystore')
}
release {
storeFile file('keystores/release.keystore')
keyAlias ...
storePassword ...
keyPassword ...
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
debuggable true
}
release {
signingConfig signingConfigs.release
debuggable false
}
}
我认为此消息意味着您的密钥别名不存在。在 Android Studio 中,您可以使用 Build > Generate Signed APK...
,输入您的密钥库密码,然后浏览密钥库中的密钥别名列表。
我遇到了同样的问题并且对此感到非常沮丧。我已经解决了,可以帮你解决。
1) 确保您的密钥未损坏且未被篡改。这就是大多数问题背后的原因。
2) Select "Generate Signed APK" 对话框中密钥的路径。这个路径可以是任何东西,实际上并不重要。
3) 现在输入您的密钥库密码。这必须是正确的,否则您会收到类似 "Keystore is corrupted" 的消息,但事实并非如此。
4) 输入密码后,select Key Alias。如果您输入错误的密码,此字段将为空白。
5) 将密钥密码与密钥库密码相同。这对我来说非常有效。
希望对大家有所帮助。谢谢。
我研究了这个主题,但找不到解决方案:
我从 eclipse 项目创建了一个签名的 apk,我也有 eclipse 密钥库。 但我无法在登录 Android Studio 时找到如何导入此密钥库的方法。 这些是我已经尝试过的以下内容:
-添加最初由 eclipse 在 Android Studio
中创建的密钥存储路径-在原文件中添加.jks扩展名后在AndroidStudio中添加路径
在这两种情况下,错误都是:
任务“:application:packageRelease”执行失败。
Failed to read key from keystore
那么将 eclipse 密钥库添加到 Android Studio 的正确方法是什么?
感谢任何建议,因为我不知道哪里出了问题。
这是在你的Gradle构建文件中指定的,将keystore文件复制到你的Android Studio项目结构中,我选择在app下创建一个名为keystores的新目录:/app/keystores/release .keystore
signingConfigs {
debug {
storeFile file('keystores/debug.keystore')
}
release {
storeFile file('keystores/release.keystore')
keyAlias ...
storePassword ...
keyPassword ...
}
}
buildTypes {
debug {
signingConfig signingConfigs.debug
debuggable true
}
release {
signingConfig signingConfigs.release
debuggable false
}
}
我认为此消息意味着您的密钥别名不存在。在 Android Studio 中,您可以使用 Build > Generate Signed APK...
,输入您的密钥库密码,然后浏览密钥库中的密钥别名列表。
我遇到了同样的问题并且对此感到非常沮丧。我已经解决了,可以帮你解决。
1) 确保您的密钥未损坏且未被篡改。这就是大多数问题背后的原因。
2) Select "Generate Signed APK" 对话框中密钥的路径。这个路径可以是任何东西,实际上并不重要。
3) 现在输入您的密钥库密码。这必须是正确的,否则您会收到类似 "Keystore is corrupted" 的消息,但事实并非如此。
4) 输入密码后,select Key Alias。如果您输入错误的密码,此字段将为空白。
5) 将密钥密码与密钥库密码相同。这对我来说非常有效。
希望对大家有所帮助。谢谢。