用的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