...

このチュートリアルでは、サンプルアプリ「update_sample_app」を例にします。

ライブラリのコピー

${SDK_DIR}/external/build/curl/curl-7.87.0 ディレクトリで下記コマンドを実行します。

Code Block
$ cp -a lib/.libs/libcurl.so* ../../../../src/adamapp/update_sample_app/external/lib/aarch64-linux-gnu
Note

共有フォルダなどを使用し、Windowsのエクスプローラーを使ってコピーすると、シンボリックリンクが正しくコピーされないことがありますので、Linux上でコピーしてください。

参考:https://dev-partner.i-pro.com/space/TPFAQ/582320143

コピー後のディレクトリ構成は以下のようになります。

Code Block
${SDK_DIR}/src/adamapp/update_sample_app/external/lib/aarch64-linux-gnu/libcurl.so
${SDK_DIR}/src/adamapp/update_sample_app/external/lib/aarch64-linux-gnu/libcurl.so.4
${SDK_DIR}/src/adamapp/update_sample_app/external/lib/aarch64-linux-gnu/libcurl.so.4.8.0

ヘッダーファイルのコピー

${SDK_DIR}/external/build/curl/curl-7.87.0 ディレクトリで下記コマンドを実行します。

Code Block
$ cp -r include/curl ../../../../src/adamapp/update_sample_app/external/include

コピー後のディレクトリ構成は変化ありません。

コピー先ディレクトリ ${SDK_DIR}/src/adamapp/update_sample_app/external/include/curl にファイルがコピーされていることを確認してください。

サンプルアプリをビルドする

サンプルアプリ「update_sample_app」をビルドして、カメラにインストールします(例:下記画像の緑枠からインストール可能)。

ビルド方法はSDK同梱のドキュメント「AdamAppDevelopmentManualForIpro_Vx_xx.pdf」の「How to develop AdamApp」を参照してください。

アプリ画面を開きます(下記画像の赤枠ボタン)。

...

下記のようなメッセージが表示されていれば成功です

{"r_appDataType":"0","r_appData":"CA=="}

SQLite

...

SQLiteのソースコードをダウンロードする

...