我尝试编写一个Android应用程序来读取无人机中的一些数据。在我在github和Javadoc中看到的示例中,新的Drone的构造函数需要一个上下文。但我在Android Studio中的无人机不接受任何参数。
的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);
错误:无人机中的无人机()无法应用于(android.context.Context)
谁知道我哪里出错了?
答案 0 :(得分:0)
找到解决方案。
compile 'com.o3dr.android:dronekit-android:2.3.11'
是旧版本。使用3.0.1并且它可以工作。