私はTravis CI docs for Androidを見てきました。私はAndroidライブラリ用のTravisを使い始める方法を学ぶことができます。しかし、私は私が理解、これまでのところ...AndroidでTravis CIを使用する
をドキュメントが言うことの多くを理解していないことである。
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
トラヴィスCIのドキュメントも使用することができる追加のコンポーネントを示しています。
# Additional components
- extra-google-google_play_services
- extra-google-m2repository
- extra-android-m2repository
- addon-google_apis-google-19
より完全なリストhereが得られます。
しかし、これらの「追加コンポーネント」は何を意味するのですか?私はおそらくextra-android-support
コンポーネントは、このプロジェクトがAndroidサポートライブラリで構築されることを意味すると思いますが、他のものはどうですか?
は私がTravis tests for Gradleを見て持っていたが、私は他のプロジェクトがまったくscript
でscript: ./gradlew check
、script: ./gradlew clean build check
、script: "./gradlew build"
、およびいくつかを使用し見てきました。 これはどういう意味ですか?
驚くべき回答、ありがとう!ちょうどいくつかの質問:1) 'アンドロイドリストsdk --no-ui --all --extended'で全てのコンポーネントのリストを取得したと言いました - このコマンドはどこで実行しますか(Windowsのcmd、Androidスタジオの端末、または他の何か? 2) 'extra-google-m2repository'と' extra-android-m2repository'の違いは何ですか? 3)ソースファイル( 'source-23'、' source-22'など)とは何ですか?非常によく説明された答えをありがとう! –
@ FarbodSalamat-Zadehいくつかの情報で答えを更新しました。 1)スクリプトの 'before_install:'ブロックで 'android list sdk'コマンドを使うことができます。 2)答えを確認する。最初はgoogle playサービスライブラリ用のGoogleリポジトリ、サポートライブラリ用の2番目のアプリケーションライブラリ(appcompat、v4)です。 sdkフォルダ 'androidSdk/extras'でも確認できます。 3)sdkマネージャーのようにアンドロイドクラスのソースファイル。 –
'before_install:'ブロックでスクリプトを追加した後、どのように結果が見えますか? (私はこれが愚かな質問ではないことを願っています...) –