用的Cocos2D-X 3.15.1,我使用下面的命令来建立发布APK在Windows 10:应该将具有密钥库密码的Cocos2d-x项目中的gradle.properties放置在git或.gitignore中吗?
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
命令忽略。
1)问题是“我应该放入.gitignore”......如果Cocos2d-x为gradle.properties添加了一些重要值,会发生什么情况?其他团队成员将不会看到他们......你确定只有keystore相关的值才会被保留吗? 2)我从命令行构建,所以Android Studio不是一个选项。 –
'gradle.properties'是构建项目所需的文件,访问您的项目的团队成员需要在项目中创建'gradle.properties'。文件已经在VCS中忽略的'.gitignore'中。 – Aryan
'build.gradle'使用'target sdk','jvmargs','armeabi'和其他'gradle.properties'中的数据,而不是'keystore location'和'password' – Aryan