我是一名有用的助手,可以为您翻译文本。
我一直在查看Travis CI Android文档,以便学习如何为我的Android库开始使用Travis。然而,我不太理解文档中许多内容...
到目前为止,我所理解的是:
Travis CI文档还展示了可以使用的其他组件:
我一直在查看Travis CI Android文档,以便学习如何为我的Android库开始使用Travis。然而,我不太理解文档中许多内容...
到目前为止,我所理解的是:
language: android # this means the project will be built in an Android environment
android:
components:
- tools # will be built with latest version of Android SDK tools
- platform-tools # ''
- build-tools-23.0.1 # build tools version of my project
- android-23 # Android SDK version of my project
Travis CI文档还展示了可以使用的其他组件:
# Additional components
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- addon-google_apis-google-19
它提供了一个更完整的列表这里。
但是这些“附加组件”是做什么/意味着什么?我猜extra-android-support
组件可能意味着项目将使用Android支持库构建,但其他组件呢?
我看过Gradle的Travis测试, 但我看到其他项目使用script:./gradlew check
,script:./gradlew clean build check
,script:“./gradlew build”
,还有一些根本没有script
。这都意味着什么?
android list sdk --no-ui --all --extended
获取所有组件的列表 - 我应该在哪里运行此命令(Windows cmd、Android Studio终端还是其他地方?);2)extra-google-m2repository
和extra-android-m2repository
之间有什么区别?3)源文件(source-23
、source-22
等)是什么?再次感谢您提供非常清晰明了的答案! - Farbod Salamat-Zadehbefore_install:
块中添加脚本后,我该如何查看结果?(希望这不是一个愚蠢的问题...) - Farbod Salamat-Zadeh