Google app engine Android Studio与AppEngine-Gradle依赖项
我正在用Android Studio尝试一个最简单的例子,用教程创建我自己的后端 后端已经构建,看起来它也在创建客户端库 服务器启动,我可以从localhost:8080访问它 当我现在尝试构建android应用程序时,该应用程序找不到以下类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
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的。我必须再试一次。您找到所需的依赖项了吗?