Android 构建ROS安卓传感器驱动程序Gradle

Android 构建ROS安卓传感器驱动程序Gradle,android,gradle,android-gradle-plugin,ros,Android,Gradle,Android Gradle Plugin,Ros,我在Ubuntu 14.04上与gradle构建项目时遇到问题。该项目尤其是ROS android_传感器_驱动程序项目。执行gradlew clean调试后,我得到一个。有问题的行是compileproject(“:android-15”)。我认为它正在SDK中寻找android-15平台。我已经将ANDROID_HOME设置为SDK所在的目录。该项目是从克隆而来的。build.gradle文件为 dependencies { compile "org.ros.rosjava_core:r

我在Ubuntu 14.04上与gradle构建项目时遇到问题。该项目尤其是ROS android_传感器_驱动程序项目。执行gradlew clean调试后,我得到一个。有问题的行是compileproject(“:android-15”)。我认为它正在SDK中寻找android-15平台。我已经将ANDROID_HOME设置为SDK所在的目录。该项目是从克隆而来的。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相当陌生


谢谢

编译器说android类没有函数android(),该函数接收您传递的参数:

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

检查发送给该方法的参数是否与所需参数相同,以及该类是否对接收这些参数的方法进行了函数重载


我希望它能帮上忙

挑战可能是海报上没有写这段代码,他们从一个可能为其他人工作的存储库中克隆了这段代码,并使用了SDK的某些版本和一些设置。所以真正的问题是,为什么海报的设置不起作用?也许他用错了功能。发送给函数的参数类型错误。导致编译停止的异常是MIssingMethodException,我认为编译器找到了函数,但它没有收到海报传递的参数。同样,你不知道这可能对以前的某个人有用。我在ubuntu 18.04上的新安卓studio snap安装中也遇到了一个问题,使用相同的git项目:
找不到参数[org.ros.rosjava_core:rosjava:0.2.0]的方法compile()在类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上。打开文件