Skip to content

F.O.X Android ReactNative Support Library

czwuwei edited this page Apr 19, 2018 · 6 revisions

android/supportReactNativeプロジェクトのビルド手順を説明します。 本ライブラリはReactNativeのJavaScriptからF.O.X Android SDK本体をコールする際の中間コード(ラッパー)として機能しています。 尚、本ライブラリが同梱されていなければjsのライブラリは動作しないため、リリース漏れにご注意ください。

ビルド手順

バージョンの更新

  • プロジェクトのbuild.gradleでversionを更新します。
version = '1.X.X'

Jarファイルの作成とリリース

  • Gradle projectsのsupportReactNativeのタスク一覧にて、Tasks > build > cleanを実行し、buildを実行します。
    clean & build

  • Gradle projectsのsupportReactNativeのタスク一覧にて、Tasks > other > assembleReleaseJarを実行します。
    実行すると、build/outputs/jar/FOX_Android_SDK_Support_ReactNative_1.X.X.jarが生成されます。
    assembleReleaseJar

mavenRepoへのファイル追加

以下手順はGradle経由での導入向け用のリリースとなります。(build.gradleのdependenciesに追加しての導入用)

  • F.O.X Android SDKのmasterリポジトリのmavenRepoをダウンロードしてきてsupportReactNativeプロジェクトの直下に配置します。
    mavenRepo

  • Gradle projectsのsupportReactNativeのタスク一覧にて、Tasks > upload > UploadArchivesを実行します。
    uploadArchives

  • UploadArchivesを実行すると前項で配置したmavenRepoのmavenRepo/co/cyberz/fox/support/track-reactnativeに今回追加したバージョンが自動作成されています。
    new version

  • mavenRepoにmavenファイルを作ったらF.O.X Android SDKのmasterリポジトリにpushして公開が完了となります。