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 件のコメント:

コメントを投稿

ピコをudevを制御して区別する

 システムで、dshot信号を作るのをpicoでやらせていた。UARTの使用の関係で、pico1台で、2つのモータに信号を送っていたので、2つのpicoを使っていた。それまでは、pico二信号を送って、あなたはどちらのpicoですかと問い合わせして、その答えを聞いて /dev/t...