0
我在使用Ubuntu 14.04上的gradle構建項目時遇到了問題。該項目特別是ROS android_sensors_driver項目。執行gradlew clean調試後,我得到一個build error。有問題的一行是編譯項目(':android-15')。我認爲它正在尋找SDK中的android-15平臺。我已將ANDROID_HOME設置爲SDK所在的目錄。該項目從here克隆。 build.gradle文件是。構建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和一些設置。所以真正的問題是,爲什麼它不在海報的設置中工作? – 2015-05-20 16:43:28
也許他正在以錯誤的方式使用該功能。帶有錯誤類型的參數被髮送到該函數。編譯停止的異常是MIssingMethodException,我認爲編譯器找到了這個函數,但它沒有收到海報傳遞的參數。 – 2015-05-20 16:54:19
再一次,你錯過了這大概*在*之前爲某人工作。 – 2015-05-20 17:05:32