微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Studio .2.2和Gradle包不存在

新的 Android Studio和导入外部Java库.我已经阅读了关于配置gradle依赖关系的帖子,我修复了我的第一个包不存在错误.

这些是MainAcitivity.java文件中的import语句:

import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.api.client.extensions.android.http.AndroidHttp;
import om.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.gson.GsonFactory;
import com.google.api.services.tasks.TasksScopes;

这里是build.gradle文件中的依赖关系.

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.google.android.gms:play-services:3.1.36'

我碰巧绊倒了一个专门提到如何修复导入GooglePlayServicesUtil gradle包错误的帖子.

我需要添加其他6个外部导入的其他依赖关系,但是不知道如何找到它们的名称,因为它不清楚为什么导入com.google.android.gms.common.GooglePlayServicesUtil;地图编译’com.google.android.gms:play-services:3.1.36′

如何找出其他导入到依赖关系映射的其他6个外部库?

com.google.api.client.extensions.android.http.AndroidHttp;

com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;

com.google.api.client.http.HttpTransport;

com.google.api.client.json.JsonFactory;

com.google.api.client.json.gson.GsonFactory;

com.google.api.services.tasks.TasksScopes;

真正寻找有关如何使用任何外部导入的java lib的方法.

谢谢你的帮助!

解决方法

添加这些依赖关系:
compile ('com.google.api-client:google-api-client-android:1.17.0-rc') {
    exclude module: 'httpclient'
}
compile ('com.google.http-client:google-http-client-gson:1.17.0-rc') { 
    exclude module: 'httpclient'
}

this example

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐