3
我有一個登臺服務器和prod服務器在工作。我想通過改變Eclipse或類似的構建目標選擇來構建臨時應用程序版本和prod應用程序版本。如何在不編輯代碼的情況下使用不同的API端點構建兩個android應用程序versiosn?
人們如何做到這一點?我搜索並瞭解到,它不是Eclipse的一部分,就像XCode一樣。
我有一個登臺服務器和prod服務器在工作。我想通過改變Eclipse或類似的構建目標選擇來構建臨時應用程序版本和prod應用程序版本。如何在不編輯代碼的情況下使用不同的API端點構建兩個android應用程序versiosn?
人們如何做到這一點?我搜索並瞭解到,它不是Eclipse的一部分,就像XCode一樣。
我使用Gradle & Android studio。您可以在gradle文件中定義Debug &版本級別常量,然後將其轉換爲java源文件,然後編譯它們是必需的。非常漂亮。
buildTypes { debug { buildConfig "public final static String URL = "http://www.test.com;" } release { buildConfig "public final static String URL = "http://www.live.com;" } }
可能不是正是你所希望看到的,但也許這可以幫助說服你或你的領導或老闆等切換:)
啊我使用的,但也有沒有進入Gradle很多。我第二個想法 - 希望這會爲你工作RubyOnSteve。然而,我發現遷移到Android Studio不適合缺乏經驗的開發人員。 –
@DonKelley是的,還是衝着開發者。 – cbrulak
LoL。無論如何 - 我認爲這值得投票。 –