我知道應用程序版本是在manifest xml文件中定義的,但是有沒有任何工具可以在Eclipse中設置版本號,而無需手動更改清單本身?謝謝。Android應用程序通過eclipse進行版本控制
回答
這取決於你如何定義'手動'。
如果你雙擊eclipse中的AndroidManifest.xml文件(並且你的環境設置正確),你應該得到一個包含所有你可以選擇的選項的GUI。其中一個在最左邊的選項卡上是更改版本號,版本名稱和版本代碼。
編輯:爲了更精確:
- 打開GUI的AndroidManifest.xml編輯器。
- 單擊清單標籤
- 在清單常規屬性中,您應該看到版本代碼和版本名稱。
我手動定義爲「編輯xml源代碼」,所以我認爲你的答案一定是我被告知要查找的內容,謝謝 – iCantSeeSharp
我使用ant腳本和xmltask來更新我的清單中的內部版本號。這是目標:
<target name="update.build.number">
<xmltask source="AndroidManifest.xml" dest="AndroidManifest.xml">
<replace path="manifest/@android:versionName"
withText="1.0.${buildnum}"/>
</xmltask>
</target>
這將版本名稱設置爲1.0.xxx,其中xxx在buildnum屬性中傳遞給ant。您可以輕鬆地更新版本號。如果你能想出一種創建和增加內部版本號的方法,這應該很容易適應。
我也會檢查一下,謝謝 – iCantSeeSharp
我是一個螞蟻處女 - 這會去哪裏? – Cody
我做了我自己的Java工具。請訪問: android manifest build number
特點:
- 的versionName應該是major.minor.point
- 可以的versionName被保存(由Android DOC作爲決定),恢復到1.0.0,或遞增(其單個部分和尾部分被設置爲0)
- versionCode將被替換爲Unix時間
希望這個幫助:-)
- 1. 通過eclipse在舊版本上安裝Android應用程序
- 2. 通過經典ASP腳本控制進程/應用程序
- 3. 通過控制檯應用程序進行Windows自動化
- 4. 通過埃菲爾網絡進行控制檯應用程序?
- 5. 版本控制應用程序編號
- 6. Grails應用程序和版本控制
- 7. 學習使用git或通過SVN進行版本控制?
- 8. Raspberry-PI系統通過android應用程序進行智能控制
- 9. Android應用程序購買:此版本的應用程序未配置爲通過Google Play進行結算
- 10. 通過Wifi將Android應用程序與PC應用程序進行通信
- 11. Android通信:手機通過3G應用程序控制
- 12. 控制檯應用程序引用的C#版本控制
- 13. 如何通過ftp進行版本控制?
- 14. 通過DAV對JCR節點進行版本控制 - howto?
- 15. Android - 應用程序版本控制,更新
- 16. 版本控制多個版本的winform應用程序
- 17. 通過程序Arduino步進控制
- 18. 通過USB與Android應用程序進行通信
- 19. eclipse的新版android應用程序
- 20. 如何通過Java控制檯應用程序進行分頁執行「less」?
- 21. Ruby on Rails通過Android應用程序對POST進行響應
- 22. 強制通用應用程序在iPad上運行iPhone版本
- 23. 使用TFS進行PDF版本控制
- 24. 使用cmake進行庫版本控制
- 25. 使用MVFS進行版本控制
- 26. 有沒有辦法通過更新的應用程序版本刪除舊版本的Android應用程序
- 27. Java Eclipse Maven版本控制
- 28. 強制iOS設備應用程序通過本地WIFI網絡進行通話
- 29. 通過eclipse通過android手機運行應用程序時出錯
- 30. 此版本的應用程序未配置爲通過Google Play進行結算
我使用ant腳本來增加內部版本號。提取版本 - >增加內部編號部分 - >將新版本號放入清單xml文件。如果你想要這個,我會作爲主席發帖。但是這段代碼非常複雜,所以無論何時閱讀我的腳本,我都應該使用我自己的腳本。 :( – kingori