构建ROS android_sensors_driver Gradle

时间:2015-02-11 13:47:09

标签: android gradle android-gradle ros

我在Ubuntu 14.04上使用gradle构建项目时出现问题。该项目特别是ROS android_sensors_driver项目。执行gradlew clean调试后,我得到build error。违规行是编译项目(':android-15')。我认为它正在寻找SDK中的android-15平台。我已将ANDROID_HOME设置为SDK所在的目录。该项目是从here克隆的。 build.gradle文件是。

dependencies {
  compile "org.ros.rosjava_core:rosjava:0.2.0"
  compile "org.ros.rosjava_core:rosjava_tutorial_pubsub:[0,)"
  compile 'com.android.support:support-v4:21.0.0'
  compile project(':android-15')

}


apply plugin: 'android'

/*debug.dependsOn project(':android_gingerbread_mr1').tasks.debug*/

android {
    compileSdkVersion 15

    defaultConfig {
        minSdkVersion 15
        applicationId "org.ros.android.android_sensor_driver"
        targetSdkVersion 15
        versionCode 1
        versionName "1.0"
    }
}

任何想法可能是什么问题。让我知道您可能需要的额外信息。我对linux和gradle有点新手?

由于

1 个答案:

答案 0 :(得分:0)

编译器说的是android类没有函数android()接收你传递的参数:

MissingMethodException:找不到参数的方法android()

检查发送给方法的参数是否与所需的相同,以及该类是否有一些函数重载到接收这些参数的方法。

我希望它有所帮助!