2016-04-02 8 views
0

私は使用したい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

+0

発生したスクリーンショットとエラーログを貼り付けることはできますか?リファレンスとして追加する前にAndroid Bindingビルディングが正常にビルドされていますか? Android Bindingプロジェクトは、これらの2つのタイプを生成しますか? –

+0

はいバインドライブラリが正常に構築されました。エラーはアンドロイドプロジェクトにありますが、バインディングライブラリを参照してください。何かが輸入されていないと思いますが、何が分かりません。 –

答えて

0

Androidプロジェクトにも.jarファイルを追加して修正しました。

+0

Emilian、iOSとAndroidのバインディングを共有して、ここに投稿できますか:forum.dev.dji.com/thread-31963-1-1.htmlありがとう/ mulţumesc。このバインディングと、Xamarinを使用してこのアプローチにどのようにアプローチするかについては、接続できますか。私は少しのxamarin経験を持つC#.net開発者です。私はDJIプラットフォームで遊びたいと思っています。私は現在このコースに登録しています:coursera.org/specializations/roboticsと私は実験しようとする無人飛行機のプラットフォームを持っていたいと思います。私の電子メールは、v e e v e r e s t c cです。 n e t – Rad

関連する問題