У меня возникли проблемы с проектом с градиентом на 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?
Благодаря
Проблема, вероятно, в том, что плакат не написал этот код, они клонировали его из репозитория, который предположительно работал для кого-то другого, с некоторой версией SDK и некоторой настройкой. Итак, реальный вопрос: почему он не работает в настройке плаката? –
Возможно, он использует функцию неправильно. С параметрами с неправильным типом посылается функция. Исключением, которое сделало остановку компиляции, было исключение MIssingMethodException, я думаю, что компилятор нашел функцию, но не получил аргументы, которые передает плакат. –
Опять же, вам не хватает, что это предположительно * работало для кого-то раньше *. –