我試圖讓我的應用程序從一個的WebAPI一些數據,所以我加了 compile 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.M3'
我的搖籃和同步的工程,但是當我試圖聲明我RestTemplate restTemplate = new RestTemplate();
,它只是表明它不能解析符號「RestTemplate」,除此之外根本沒有錯誤信息。我做錯了什麼?任何人都知道這是爲什麼發生?RestTemplate春天沒有出現在Android的
1
A
回答
1
你需要添加以下的build.gradle
dependencies {
compile 'org.springframework.android:spring-android-rest-template:2.0.0.M3'
}repositories {
maven {
url 'https://repo.spring.io/libs-milestone'
}
}
你也可以按照official docs這裏
0
使用這一個:
compile group: 'org.springframework.android', name: 'spring-android-rest-template', version: '1.0.1.RELEASE
1
我想補充一個更完整的答案,以下代碼是我正在使用的代碼:
android {
// Default code...
repositories {
maven {
url 'https://repo.spring.io/libs-milestone'
}
}
packagingOptions {
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LICENSE'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/notice.txt'
}
}
dependencies {
// Default code...
compile 'org.springframework.android:spring-android-rest-template:2.0.0.M3'
}