Skip to content

kassy-kz/andriders-central-engine-v3

 
 

Repository files navigation

Andriders Central Engine Version 3.x

サイクルコンピューターアプリ Andriders Central Engine のリニューアルバージョンです。リニューアルに伴い、署名鍵等の重要なプライベートファイルを除いた全てのソースコードをオープン化します。

現在は開発中であり、正常な動作は行えません。

ブランチ 内容 ビルドステータス
master 最新ビルド(Nightly Build対象) Circle CI
develop 最新の開発版, DEBUG版デプロイ用 Circle CI
feature/id/{issue num} issue対応 -
v3.0.x リリースビルド(予定) -

開発版インストール

  • デバッグ版のインストールは下記のリンクから行えます。
  • https://dply.me/o3nql5
  • develop/v{メジャーバージョン}.{マイナーバージョン}.xブランチをビルドすると自動的にデプロイされます
  • テストPASSの可否は問わないので、正常に動作しない可能性があります

Try it on your device via DeployGate

DeployGate

ビルド方法

コマンドラインで下記のコマンドを実行することで、アプリをビルドすることができます。

ただし、署名鍵等はダミーファイルがコミットされているため、Google PlayやDeploygateにアップロードされているapkを生成することはできません。

署名ファイルやAPIキー等の重要情報は "app/private"配下に管理されます。ダミーファイルは"app/private.tmp"に保存されていますので、そのファイルを"app/private"配下にコピーする(もしくは"script/developer-install-private.sh"を実行することで所定の位置へファイルを移動できます。

アプリの動作確認は可能です。

必要環境

  1. JDK 1.8
  2. Cygwin(Windows環境の場合) / Terminal(Mac/Ubuntu環境の場合)
  3. Android SDK(可能な限り最新版)
  4. 環境変数: 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ライセンスで配布します。このコードを一部、もしくは全部を利用した場合はライセンスにしたがって表記を行ってください。

About

OpenSource Andriders Central Engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.3%
  • Shell 0.7%