Google app engine Android Studio与AppEngine-Gradle依赖项

Google app engine Android Studio与AppEngine-Gradle依赖项,google-app-engine,gradle,android-studio,Google App Engine,Gradle,Android Studio,我正在用Android Studio尝试一个最简单的例子,用教程创建我自己的后端 后端已经构建,看起来它也在创建客户端库 服务器启动,我可以从localhost:8080访问它 当我现在尝试构建android应用程序时,该应用程序找不到以下类 import com.google.api.client.extensions.android.http.AndroidHttp; import com.google.api.client.extensions.android.json.AndroidJs

我正在用Android Studio尝试一个最简单的例子,用教程创建我自己的后端

后端已经构建,看起来它也在创建客户端库

服务器启动,我可以从localhost:8080访问它

当我现在尝试构建android应用程序时,该应用程序找不到以下类

import com.google.api.client.extensions.android.http.AndroidHttp;
import com.google.api.client.extensions.android.json.AndroidJsonFactory;
import com.google.api.client.googleapis.services.AbstractGoogleClientRequest;
import com.google.api.client.googleapis.services.GoogleClientRequestInitializer;
客户机模型(称为注册,如示例中所示)

如何在gradle中设置项目的依赖项,以便项目能够找到正确生成的客户端库

目前:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion '19.1.0'
    defaultConfig {
        applicationId 'de.unicate.cloudchat'
        minSdkVersion 19
        targetSdkVersion 19
        versionCode 1
        versionName '1.0'
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.google.android.gms:play-services:4.4.+'
    compile 'com.android.support:support-v4:+'
}

这不应该在Android Studio中自动发生吗?

最新版本的向导会自动将依赖项添加到您的项目中(如您所述),您使用的是哪个版本的Android Studio

修改后的build.gradle文件将具有额外的依赖项

compile project(path: ':<backend-module-name>', configuration: 'android-endpoints')
编译项目(路径:':',配置:'android端点')

我也遇到了同样的问题。我从中添加了依赖项

添加以下依赖项:

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

请参见刚刚切换到0.8.1的

。我必须再试一次。您找到所需的依赖项了吗?