Android Studio 和导入外部 Java 库的新手。我已阅读有关配置 Gradle 依赖项的帖子,并修复了我的第一个包不存在错误。
这些是我的 MainAcitivity.java 文件中的导入语句:
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 个外部导入添加其他依赖项,但不知道如何找出将它们命名为什么,因为我不清楚为什么 import com.google.android.gms .common.GooglePlayServicesUtil;
映射到 compile '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'
}
关于Android Studio .2.2 和 Gradle 包不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956972/