現在,谷歌有一個新的構建系統來構建apk - gradle;我使用它,但是,我認爲它不穩定。由gradle構建的apk與eclipse構建的apk不同。我想知道哪個構建系統做日食使用?它是螞蟻嗎?如果是這樣,我該如何使用命令行來控制它。 我只想使用命令行而不是可視化界面;我該怎麼做?哪個構建系統使用Eclipse來構建android apk?
回答
我用它,但是,我覺得是不太穩定
歡迎您到您的意見。迄今爲止我還沒有遇到過問題,許多主要組織都在使用它來製作應用程序。如果您遇到特定問題,請在此處或在various Android developer support sites提問。
我想知道哪些編譯系統做了Eclipse中使用?
Eclipse使用Eclipse的ADT。
是螞蟻?
號Ant是一個單獨的構建系統,因爲是Maven的。
我只想用命令行代替可視界面;我該怎麼做?
使用Gradle(Google支持)或Maven(社區支持)。幾乎所有各方的螞蟻支持正在消失。
下面是來自官方的Ant Reference:
ant clean
摘錄清理項目。如果在清理之前包含所有目標(ant all clean),則其他項目也將被清理。例如,如果您清理一個測試項目,那麼測試過的項目也會被清理。
ant debug
構建一個調試包。適用於應用程序,庫和測試項目,並根據需要編譯相關性。
ant emma debug
在開啓儀器的情況下構建測試項目時構建測試項目。這用於運行啓用代碼覆蓋率的測試。
ant release
構建發佈包。
ant instrument
構建一個儀表化的調試包。這通常在構建啓用了代碼覆蓋的測試項目時自動調用(使用emma目標)
ant <build_target> install
構建並安裝包。使用自己安裝失敗。
ant installd
安裝已編譯的調試包。如果.apk尚未構建,則失敗。
ant installr
安裝已編譯的發行包。如果.apk尚未構建,則失敗。
ant installt
安裝已編譯的測試包。還安裝測試應用程序的.apk。如果.apk尚未構建,則失敗。
ant installi
安裝已編譯的儀表包。這通常不是手動使用,因爲它在安裝測試包時被調用。如果.apk尚未構建,則失敗。
ant test
運行測試(對於測試項目)。測試和測試.apk文件必須先安裝。
ant debug installt test
構建測試項目和測試項目,安裝兩個.apk文件並運行測試。
ant emma debug install test
構建測試項目和測試項目,安裝兩個.apk文件,並運行啓用代碼覆蓋率的測試。
- 1. 使用gradle構建系統創建測試Android apk
- 2. 使用與系統相同的證書構建Android APK
- 3. android-如何構建使用Android.bp文件(Soong構建系統)
- 4. 重構構建系統以使用Autotools
- 5. 訪問構建系統從另一個構建系統2
- 6. 如何讓android構建系統來創建jar文件?
- 7. 如何構建一個android系統
- 8. 多模塊Ant構建系統和Eclipse
- 9. 如何在Android系統中構建ONLY應用程序構建
- 10. PHP構建系統
- 11. 使用Buck構建系統構建使用Kotlin編寫的Android應用程序
- 12. 使用apache buildr構建android apk
- 13. Gradle Android構建系統NDK問題
- 14. 如何使用Eclipse Android ADT構建並生成apk?
- 15. 如何使用Shake庫構建反應式構建系統?
- 16. 在Android構建系統中包含預構建的靜態庫
- 17. 使用Eclipse構建時,Android構建失敗
- 18. Android:構建APK時出現錯誤APK
- 19. Python,Kivy:構建一個Android包(.apk)
- 20. Android構建總是創建調試apk
- 21. 在構建系統中使用SWIG
- 22. 使用NPM&gruntjs構建系統
- 23. 使用DDD構建表單系統
- 24. 使用Sublime3構建Python3的系統
- 25. 從源代碼構建Android系統
- 26. 構建Android系統的失敗
- 27. 自定義Android操作系統構建
- 28. Android-NDK構建系統(building hello-gl2)
- 29. 在Eclipse中構建多個Android APK的版本
- 30. 如何在Eclipse中構建APK文件?
[This might help](http://developer.android.com/tools/building/building-cmdline.html) – Skynet 2014-08-29 13:09:45