2021年8月27日金曜日

iPhoneからAndroidに変更

 iPhoneのAmenbo、もう、相当出来上がった。顔認識も音声認識も精緻に組み上げたが、ここにきて、Dji Mobile Sdkで作ったアプリをApp Storeで公開するのが困難な状況になっていることがわかり、やむを得ず、Androidに変更する。

Android Studioをアップグレードして、DJI Mobile SDKをインストールしようとしたが、その手順の紹介で、解説が古い。DJIサイト

やりながら、この記事を書いていくことにする。

(1) build.gradleの追加で

Could not find method compile() for arguments [com.dji:dji-sdk:4.12] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

というエラーがでる。

    compile ('com.dji:dji-sdk:4.12')

    provided ('com.dji:dji-sdk-provided:4.12')

で、compileなどのコマンドは、新しいStudioでは廃止されているようだ。
implementation 'com.dji:dji-sdk:4.15'
implementation 'com.dji:dji-sdk-provided:4.15'
変更すれば、"Sync Project with Gradle Files" は成功する。
結果以下のように確認した。
確認する場所は、少し違っている。


0 件のコメント:

コメントを投稿

920MHz帯無線通信モジュールTY92SS-E2730を使う

 先にも書いたが、ドローン2号機上のコントローラーはラズパイ4で、それとのやりとりをもともとWIFI経由で予定していたが、機体がアルミパイプであるために通信が不安定で使い物にならなかった。そこで、プロポに変えた。プロポの信号取り出しもなんとか安定できるようになったが、そのシステム...