2014-02-28 78 views
0

美好的一天,我正在按照这个教程http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part5你必须使用HttpTransport但由于某种原因,android-studio似乎无法找到它。我已经导入了需要但没有成功的库(有些甚至是不必要的)。这里是我的build.gradle:无法解析HttpTransport安卓工作室

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.6.+' 
    } 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 17 
    buildToolsVersion "19.0.1" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 19 
    } 
} 

dependencies { 
    compile 'com.android.support:appcompat-v7:+' 
    compile 'com.google.android.gms:play-services:4.+' 
    compile 'com.google.http-client:google-http-client-android3:[email protected]' 
    compile 'com.google.http-client:google-http-client:[email protected]' 
    compile 'com.google.http-client:google-http-client-android:[email protected]' 
    compile 'com.google.code.gson:gson:[email protected]' 
    compile 'com.fasterxml.jackson.core:jackson-core:[email protected]' 
    compile 'org.codehaus.jackson:jackson-core-asl:[email protected]' 
    compile 'com.google.code.findbugs:jsr305:[email protected]' 
    compile 'com.google.protobuf:protobuf-java:[email protected]' 
    compile 'com.google.http-client:google-http-client:[email protected]' 
    compile 'com.google.http-client:google-http-client-android2:[email protected]' 
    compile 'com.google.http-client:google-http-client-android3:[email protected]' 
    compile 'com.google.http-client:google-http-client:[email protected]' 
    compile 'com.google.api-client:google-api-client:[email protected]' 
    compile 'com.google.api-client:google-api-client-android2:[email protected]' 
    compile 'com.google.oauth-client:google-oauth-client:[email protected]' 
    compile 'com.google.guava:guava:[email protected]' 
} 

什么都不是导入或可能是错误的?..很多预先感谢。

+1

什么版本的Android Studio?另外,你的意思是“它似乎没有找到它?”请更具体地了解您遇到的问题,并包含完整的错误输出。 –

+0

@ScottBarta我的意思是说,我得到的编译器错误没有运行时错误。我试图显式导入com.google.api.client.http.HttpTransport,但是“.http.HttpTransport”在我的包中没有找到,所以肯定有东西没有被正确添加。不只是确定什么? – irobotxxx

+0

Android Studio的哪个版本?其实我看到你的build.gradle,你必须运行一些非常古老的东西。你需要升级。 –

回答

1

虽然晚了,还在写想知道是否可以帮助其他开发者...

的HttpTransport类位于谷歌-HTTP客户端罐子。由于您已经在build.gradle文件中添加了这种依赖关系,所以我猜想您没有网络连接,或者您的gradle设置设置为脱机。

您可以从https://developers.google.com/api-client-library/java/google-http-java-client/download下载jar文件解压缩压缩文件。将所需的jar文件复制到项目库目录&将它们添加为库。