2016-09-13 74 views
1

我試圖讓我的應用程序從一個的WebAPI一些數據,所以我加了 compile 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.M3' 我的搖籃和同步的工程,但是當我試圖聲明我RestTemplate restTemplate = new RestTemplate();,它只是表明它不能解析符號「RestTemplate」,除此之外根本沒有錯誤信息。我做錯了什麼?任何人都知道這是爲什麼發生?RestTemplate春天沒有出現在Android的

回答

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' 
}