我目前工作的一個Android項目,並學習如何使用git時。 我阻止,因爲與git的一個問題:我在我的Android的清單文件我的谷歌地圖API密鑰聲明:編輯的AndroidManifest編譯刪除API密鑰
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="HEREISMYKEY"/>
現在,我希望把我的代碼在github上,但我可以不推我的AndroidManifest,因爲它包含我的api密鑰(這應該是保密的)。
我想知道是否有每次推送之前對其進行修改,或者可能修改每個我編譯我的應用程序的時間呢?
謝謝您的幫助!
你也應該創建gitignore文件之前untrack您的API-keys.xml文件。否則,您仍然會推送更改。 [鏈接](https://help.github.com/articles/ignoring-files) – piratemurray
只是一個小僅供參考,出於某種原因,IntelliJIdea不希望API-keys.xml所以使用api_keys.xml代替。 – Rupert
這是一個很好的答案。出於某種原因,我認爲所有字符串資源XML文件需要按照約定命名值。現在我已經瞭解到,我可以在Android上做同樣的事情,就像我爲其他項目做的一樣! –