我正在尝试整合gcm。我已经应用了代码并完成了https://developers.google.com/cloud-messaging/android/start所指示的所有事情。但是当我在终端下面的代码中运行时,
.\gradlew.bat run -Pmsg="<Hi>"
它给出了
失败:构建因例外而失败 *出了什么问题:
中找不到
任务&#39;运行&#39;在根项目&#39; myProject&#39;。
- 尝试:运行gradlew任务以获取可用任务列表。使用--stacktrace选项运行以获取堆栈跟踪。 使用--info或--debug选项运行以获得更多日志输出。
我可以运行.\gradlew task
。我正在尝试从Android Studio发送上游消息,以检查此gcm代码是否正常工作。
的build.gradle
apply plugin: 'com.android.application'
android {
signingConfigs {
release {
keyAlias 'myProject'
keyPassword 'myProject'
storeFile file('D:/Signed apk all projects/myProject/myProject.jks')
storePassword 'myProject'
}
}
compileSdkVersion 23
buildToolsVersion '23.0.3'
defaultConfig {
applicationId "com.myProject"
minSdkVersion 16
targetSdkVersion 23
versionCode 4
versionName "1.4"
multiDexEnabled = true
}
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable true
}
debug {
debuggable true
}
release {
signingConfig signingConfigs.release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable true
}
}
sourceSets {
main {
assets.srcDirs = ['src/main/assets', 'src/main/assets/']
jniLibs.srcDir 'libs'
jni.srcDirs = [] //disable automatic ndk-build call
}
}
repositories {
maven {
url "https://jitpack.io"
}
}
dexOptions {
javaMaxHeapSize "4g"
} }
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services-auth:8.4.0'
compile 'com.google.android.gms:play-services-ads:8.4.0' }
apply plugin: 'com.google.gms.google-services'