RadiusNetworks/campaignkit-android — pull request #1 by mattwritescode (2014-12-24 02:33:58+00:00)
Title: V0.0.5

@cupakromer @davidgyoung I've run across an issue with locking into Google Play Services 5. Our method to pull google play services in with android studio involves a call to a specific version number of google play services within the AndroidManifest.xml. You can see the instructions in the readme here: https://github.com/RadiusNetworks/campaignkit-android/blame/master/README.md#L117-L124

Right now we have it specifying the most up-to-date version number with '@integer/google_play_services_version'. This creates a mismatch between that and the '5.+' version listed in build.gradle. It's giving me the following errors when I try and run the campaignkit-android-reference-studio:

Error:(23, 45) error: package com.radiusnetworks.proximity.geofence does not exist
Error:(55, 18) error: cannot find symbol class GooglePlayServicesException

I don't see another steadfast way to specify a google play services version that will work everytime. I suspect this will create an identical issue in PK. See the instructions there: https://github.com/RadiusNetworks/gamera-android/blame/master/README.md#L176-L183

I added the issue here because I wanted you guys to be able to try out running this using the same aar file. It's added to this branch in here: https://github.com/RadiusNetworks/campaignkit-android/tree/v0.0.5/v0.0.5