2015-02-11 2 views
0

У меня возникли проблемы с проектом с градиентом на Ubuntu 14.04. В частности, проектом является проект ROS android_sensors_driver. Я получаю build error после выполнения очистки отладки gradlew clean. Строкой нарушения является проект компиляции (': android-15'). Я думаю, что он ищет платформу Android-15 в SDK. Я установил ANDROID_HOME в каталог, где находится SDK. Проект был клонирован от here. Файл build.gradle.Building ROS android_sensors_driver 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?

Благодаря

ответ

0

компилятор говорят, что класс андроид не имеет функции Android(), которые получают параметры вы прохождения:

MissingMethodException: Не удалось найти метод андроида() для аргументов

Проверьте, соответствуют ли аргументы, которые вы отправляете методу, и если класс имеет некоторую функцию перегрузки методу, который получает эти аргументы.

Надеюсь, это поможет!

+0

Проблема, вероятно, в том, что плакат не написал этот код, они клонировали его из репозитория, который предположительно работал для кого-то другого, с некоторой версией SDK и некоторой настройкой. Итак, реальный вопрос: почему он не работает в настройке плаката? –

+0

Возможно, он использует функцию неправильно. С параметрами с неправильным типом посылается функция. Исключением, которое сделало остановку компиляции, было исключение MIssingMethodException, я думаю, что компилятор нашел функцию, но не получил аргументы, которые передает плакат. –

+0

Опять же, вам не хватает, что это предположительно * работало для кого-то раньше *. –