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

コメントを投稿

立ち上がらないraspberrypiのネットワーク

 raspberrypiのネットワークが立ち上がらなくなってしまっていた。差し当たって必要ないのでほっておいたが、今日、いろいろ調べてみた。 結局、raspi-confgで、network Configure をdhcpcdから、networkmanagerに変更したら立ち上がる...