サイクルコンピューターアプリ Andriders Central Engine のリニューアルバージョンです。リニューアルに伴い、署名鍵等の重要なプライベートファイルを除いた全てのソースコードをオープン化します。
現在は開発中であり、正常な動作は行えません。
ブランチ | 内容 | ビルドステータス |
---|---|---|
master | 最新ビルド(Nightly Build対象) | |
develop | 最新の開発版, DEBUG版デプロイ用 | |
feature/id/{issue num} | issue対応 | - |
v3.0.x | リリースビルド(予定) | - |
- デバッグ版のインストールは下記のリンクから行えます。
- https://dply.me/o3nql5
- develop/v{メジャーバージョン}.{マイナーバージョン}.xブランチをビルドすると自動的にデプロイされます
- テストPASSの可否は問わないので、正常に動作しない可能性があります
コマンドラインで下記のコマンドを実行することで、アプリをビルドすることができます。
ただし、署名鍵等はダミーファイルがコミットされているため、Google PlayやDeploygateにアップロードされているapkを生成することはできません。
署名ファイルやAPIキー等の重要情報は "app/private"配下に管理されます。ダミーファイルは"app/private.tmp"に保存されていますので、そのファイルを"app/private"配下にコピーする(もしくは"script/developer-install-private.sh"を実行することで所定の位置へファイルを移動できます。
アプリの動作確認は可能です。
- JDK 1.8
- Cygwin(Windows環境の場合) / Terminal(Mac/Ubuntu環境の場合)
- Android SDK(可能な限り最新版)
- 環境変数: ANDROID_HOME
# Android SDKの内容を同期する sh -c "$(curl -fsSL https://raw.githubusercontent.com/eaglesakura/build-dependencies/master/android-sdk.sh)" # リポジトリをcloneしてビルド用ブランチへ移動する git clone git@github.com:eaglesakura/andriders-central-engine-v3.git cd andriders-central-engine-v3 git checkout develop # submoduleを同期し、SDK等を取得する git submodule update --init # スクリプトに実行権限を付与する chmod 755 ./script/developer-install-private.sh chmod 755 ./gradlew # app/private.tmpをapp/privateにコピーする ./script/developer-install-private.sh # ビルドを行う ./gradlew --refresh-dependencies assembleDebug
MITライセンスで配布します。このコードを一部、もしくは全部を利用した場合はライセンスにしたがって表記を行ってください。