Status Update
Comments
ks...@google.com <ks...@google.com> #2
I notice the same issue and LogCat shows the following message:
Google Play services out of date. Requires 3159100 but found 3136130
Google Play services out of date. Requires 3159100 but found 3136130
uc...@google.com <uc...@google.com> #3
Same here.
"Google Play services out of date. Requires 3159100 but found 3136130"
"Google Play services out of date. Requires 3159100 but found 3136130"
rn...@gmail.com <rn...@gmail.com> #4
me as well....
Google Play services out of date. Requires 3159100 but found 3136130
Google Play services out of date. Requires 3159100 but found 3136130
rn...@gmail.com <rn...@gmail.com> #5
I was hopeful that the release of API 18 (4.3) would have created a solution to this, unfortunately it includes version 3158130
rn...@gmail.com <rn...@gmail.com> #6
Having the same issue:
07-25 00:03:54.998: W/GooglePlayServicesUtil(27293): Google Play services out of date. Requires 3159100 but found 3158130
07-25 00:03:54.998: W/GooglePlayServicesUtil(27293): Google Play services out of date. Requires 3159100 but found 3158130
Description
From the cotire documentation:
As a side effect, cotire generates a new target named MyExecutable_unity, which lets you perform a unity build for the original target. The unity target inherits all build settings from the original target, including linked library dependencies.
This is what we have been doing:
cotire("package")
set_target_properties("package" PROPERTIES EXCLUDE_FROM_ALL 1 EXCLUDE_FROM_DEFAULT_BUILD 1)
set_target_properties("package_unity" PROPERTIES EXCLUDE_FROM_ALL 0 EXCLUDE_FROM_DEFAULT_BUILD 0)
So to not build both the original target and the _unity we have excluded the original target and build only the _unity target instead.
This works on all other platforms and even the old ANT based tool-chain for android we used before.
But doesn't seem to work in Android gradle build.
After running ./gradlew generateJsonModelRelease android_gradle_build.json has both
package-Release-armeabi-v7a
and
package_unity-Release-armeabi-v7a
Seems like EXCLUDE_FROM_ALL doesn't work properly...
The unity package is built ok.
11:28:31 [.../...] Linking CXX shared library ../build/intermediates/cmake/release/obj/armeabi-v7a/unity/package.so
But it is also trying to build the non unity package even though it should be excluded.
11:28:42 Build package armeabi-v7a
Android Studio 2.3.1
CMake 3.6.4111459
SDK build-tools 25.0.2
Gradle tools version: 2.3.0
Gradle version: 3.4
NDK bundle: 14.1.3816874