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