gradle.properties in Cocos2d-x project with keystore passwords 应该放在 git 还是 .gitignore?

Should gradle.properties in Cocos2d-x project with keystore passwords be placed in git or .gitignore?

使用 Cocos2d-x 3.15.1,我使用以下命令在 Windows 10 中构建发布 APK:

cocos compile -s src/MyProject -p android -m release -o src/MyProject/bin --android-studio

首先 运行 它要求提供密钥库路径和密钥库密码。然后它会创建文件 proj.android-studio\app\gradle.properties 来存储密码。

显然我不想在源代码管理中存储密码 (git)。 我应该将此文件 (gradle.properties) 放在 .gitignore 中,还是我需要以某种方式将这些密码移出项目文件夹?如果需要搬出去,怎么搬?

注意: 我试图将此文件放在 C:\Users\MyUser\.gradle\ 下(正如其他答案所建议的那样),但它被 cocos compile 命令忽略了。

您可以在 .gitignore 中添加 gradle.properties,这样文件就不会在您的 VCS 中被跟踪。

要么你可以用Android Studio释放.apk,你可以用

构建 -> 生成签名 Apk -> 选择密钥存储并填写密码 -> 完成

通过上述过程,您不需要将密钥库和密码放入 gradle.properties 文件