2016-09-13 38 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' 
}