提前抱歉,这篇文章中有很多问题。到目前为止,我无法在网上找到很多关于此的有用信息(也许我错过了正确的搜索词)。
这篇文章的想法是将 Android 应用程序(可能是 Play 商店中的生产级别)从 Windows 7 迁移到基于 Linux 的机器并正确记录它(就像我上面说的,我还没有找到任何关于还没完成)。如果我自己找到解决方案,我会发布答案。
简短背景:目前对 Windows 7 的支持将于 2020 年结束,希望将生产级 Android Studio 应用程序移动/移植到基于 Linux 的系统,移动如下。
- 每个项目的代码。
- 将 keystores 和其他重要的 Android Studio 生产级文件移到项目文件夹之外。
我的主要问题是最好的方法是什么:
- 复制外部驱动器上的所有文件并以这种方式移动它们?
- 使用 Git 上传应用程序并在 Linux PC 上重新下载?*
*我知道 Android Studio 的 keystore 和其他非应用程序设置需要手动移动并复制到外部驱动器,因为 Git 通常只在项目级别加载。
到目前为止,我想看看是否有人已经有此过程的经验,他们是否遇到过任何障碍或困难?
还有哪些 keystore 文件需要复制?我知道它们在下面的目录中。
debug.keystore 是用于生产级 keystore 应用程序的正确 keystore 吗?
目录:C:\Users\用户名\.android
文件 1:调试.keystore
文件 2:default.keyset
最佳答案
不可以。 debug.keystore
和 debug.keyset
keystore 文件不应在生产中使用,只能在发展。如果它们丢失,它们将在您的下一个构建中生成,因此您不必担心移动它们 - 在 Linux 上的 Android Studio 中构建项目将为您创建这些。
要生成生产中使用的发布 key ,请参阅 this .
关于java - 将生产 Android 应用程序从 Windows 7 正确移动/移植到基于 Linux 的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56819081/