私は使用したいSDKのJARファイルをいくつか持っています。私はBinding Libraryプロジェクトを作成し、そこにJARファイルをインポートしました。私が空のアンドロイドプロジェクトを作成し、バインディングライブラリを作成してそのソリューションをビルドすると、エラーが発生します:error:package dji.sdk.base.DJIBaseComponentは存在しませんdji.sdk.base.DJIBaseComponent.DJIComponentListener空のアンドロイドプロジェクトエラーでバインディングライブラリを参照する
どうすればこの問題を解決できますか?
PS:詳細情報が必要な場合は、お知らせください。
おかげ
EDIT:第2のスクリーンショットは一緒にすべてを構築して enter image description here
:最初のスクリーンショットはちょうどDji_SDK_Libraryプロジェクトを(これはバインディングライブラリである)を構築しています。 FlightControlAppプロジェクトは、Dji_SDK_Libraryを参照するAndroidプロジェクトです。 ご覧のとおり、エラーはFlightControlAppにあり、その参照のためにマークしたdjiフォルダが生成されます。プロジェクトのライブラリを参照する前に、そこにdjiフォルダはありませんでした。私はそれがどのように生成され、いくつかのファイルが不足している可能性がある問題だと思う。 enter image description here
発生したスクリーンショットとエラーログを貼り付けることはできますか?リファレンスとして追加する前にAndroid Bindingビルディングが正常にビルドされていますか? Android Bindingプロジェクトは、これらの2つのタイプを生成しますか? –
はいバインドライブラリが正常に構築されました。エラーはアンドロイドプロジェクトにありますが、バインディングライブラリを参照してください。何かが輸入されていないと思いますが、何が分かりません。 –