There are a few similar questions on here but I am having trouble finding a solution.
I am using the google mobile backend starter https://cloud.google.com/cloud/samples/mbs/ and everything works until I want to try and send notifications from GCMintentService.java. If I call
Intent resultIntent = new Intent(this, MyActivity.class);
I get an error that MyActivity in the App module does not exist. I am pretty sure I should add something like
compile project(':app')
to the gradle dependances of the core module that holds GCMintentService.java but if I do I get an error saying that app is not a library?
Here is the core module gradle dependancies
dependencies {
compile('com.google.cloud.backend:mobilebackend:v1-1.19.0-SNAPSHOT') {
exclude(group: 'org.apache.httpcomponents', module: 'httpclient')
}
compile 'com.android.support:appcompat-v7:20.+'
compile 'com.google.api-client:google-api-client-android:1.19.0'
compile 'com.google.http-client:google-http-client:1.19.0'
compile('com.google.http-client:google-http-client-android:1.19.0') {
exclude(group: 'com.google.android', module: 'android')
exclude(group: 'org.apache.httpcomponents', module: 'httpclient')
}
compile 'com.google.http-client:google-http-client-gson:1.19.0'
compile 'com.google.http-client:google-http-client-jackson:1.19.0'
compile 'com.google.http-client:google-http-client-jackson2:1.19.0'
compile 'com.google.oauth-client:google-oauth-client:1.19.0'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.fasterxml.jackson.core:jackson-core:2.1.3'
compile 'org.codehaus.jackson:jackson-core-asl:1.9.13'
compile 'com.google.code.findbugs:jsr305:1.3.9'
compile 'com.mcxiaoke.volley:library:1.0.+@aar'
compile 'com.google.android.gms:play-services:4.4.52'
}