1

我尝试编写一个 Android 应用程序来从我的无人机中读取一些数据。在我在 github 和 Javadoc 上看到的示例中,新 Drone 的构造函数需要一个上下文。但我在 Android Studio 中的 Drone 不接受任何参数。

构建.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 回答