1

ドローンからデータを読み取る Android アプリを作成しようとしています。github と Javadoc で見た例では、新しい Drone のコンストラクターにはコンテキストが必要です。しかし、Android Studio の Drone はパラメーターを受け入れません。

Build.gradle:

dependencies{
....
compile 'com.o3dr.android:dronekit-android:2.3.11'    
}

マイ アクティビティ: (これは Android Studio によると正しいです)

import com.o3dr.android.client.Drone;
import android.content.Context;
...
private Drone drone;
....
final Context context = getApplicationContext();
this.drone = new Drone();

次の行でエラーが発生します。

this.drone = new Drone(context);

エラー: Drone の Drone() は (android.context.Context) に適用できません

私がどこで間違っているか誰が知っていますか?

4

1 に答える 1

0

解決策を見つけました。

compile 'com.o3dr.android:dronekit-android:2.3.11'

古いバージョンです。3.0.1 を使用すると動作します。

于 2016-09-28T09:54:01.573 に答える