Urgent - corrupted manifest and app crash on google play

I just made an Android update to our popular app today. Yesterday, no problem in my test but today the build released crash at start immediately. I urgently need a fix, lot of users already got this corrupted update… 

here’s the error report =>

08-03 16:32:15.078: E/AndroidRuntime(31687): java.lang.IllegalStateException: The meta-data tag in your app’s AndroidManifest.xml does not have the right value.  Expected 4242000 but found 0.  You must have the following declaration within the <application> element:     <meta-data android:name=“com.google.android.gms.version” android:value="@integer/google_play_services_version" />

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.common.GooglePlayServicesUtil.n(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.u.a(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.ah.j(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.ah.a(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.ads.InterstitialAd.loadAd(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at CoronaProvider.ads.admob.AdMobAd$3.run(AdMobAd.java:209)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Handler.handleCallback(Handler.java:733)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Handler.dispatchMessage(Handler.java:95)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Looper.loop(Looper.java:136)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.app.ActivityThread.main(ActivityThread.java:5476)

08-03 16:32:15.078: E/AndroidRuntime(31687): at java.lang.reflect.Method.invokeNative(Native Method)

08-03 16:32:15.078: E/AndroidRuntime(31687): at java.lang.reflect.Method.invoke(Method.java:515)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)

08-03 16:32:15.078: E/AndroidRuntime(31687): at dalvik.system.NativeStart.main(Native Method)

Anything in the logcat? Did you try a build from another environment?

Edit: sorry, on mobile and didn’t see the latest comments.

yes, and it works fine on ios. 

We are looking into this!

Rob

Thank you Rob ! 

good for me, thanks

Can you give it another try? We fixed something on the backend It could take a little bit to propagate through the servers.

Thanks

Rob

ok for me :wink:

here’s the error report =>

08-03 16:32:15.078: E/AndroidRuntime(31687): java.lang.IllegalStateException: The meta-data tag in your app’s AndroidManifest.xml does not have the right value.  Expected 4242000 but found 0.  You must have the following declaration within the <application> element:     <meta-data android:name=“com.google.android.gms.version” android:value="@integer/google_play_services_version" />

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.common.GooglePlayServicesUtil.n(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.common.GooglePlayServicesUtil.isGooglePlayServicesAvailable(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.u.a(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.ah.j(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.internal.ah.a(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.google.android.gms.ads.InterstitialAd.loadAd(Unknown Source)

08-03 16:32:15.078: E/AndroidRuntime(31687): at CoronaProvider.ads.admob.AdMobAd$3.run(AdMobAd.java:209)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Handler.handleCallback(Handler.java:733)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Handler.dispatchMessage(Handler.java:95)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.os.Looper.loop(Looper.java:136)

08-03 16:32:15.078: E/AndroidRuntime(31687): at android.app.ActivityThread.main(ActivityThread.java:5476)

08-03 16:32:15.078: E/AndroidRuntime(31687): at java.lang.reflect.Method.invokeNative(Native Method)

08-03 16:32:15.078: E/AndroidRuntime(31687): at java.lang.reflect.Method.invoke(Method.java:515)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)

08-03 16:32:15.078: E/AndroidRuntime(31687): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)

08-03 16:32:15.078: E/AndroidRuntime(31687): at dalvik.system.NativeStart.main(Native Method)

Anything in the logcat? Did you try a build from another environment?

Edit: sorry, on mobile and didn’t see the latest comments.

yes, and it works fine on ios. 

We are looking into this!

Rob

Thank you Rob ! 

good for me, thanks

Can you give it another try? We fixed something on the backend It could take a little bit to propagate through the servers.

Thanks

Rob

ok for me :wink:

I am having the same problem :   java.lang.IllegalStateException: The meta-data tag in your app’s AndroidManifest.xml does not have the right value.  Expected 4242000 but found 9683000.  You must have the following declaration within the <application> element:     <meta-data android:name=“com.google.android.gms.version” android:value="@integer/google_play_services_version" />

@amonkarsaish22, what version of Corona SDK are you using?

Can you post your build.settings.

Rob

corona version:2017.3023

build.settings:

settings =

{

orientation =

{

– Supported values for orientation:

– portrait, portraitUpsideDown, landscapeLeft, landscapeRight

default = “portrait”,

supported = { “portrait”, },

},

excludeFiles =

{

– Include only the necessary icon files on each platform

iphone = { “Icon-*dpi.png”, },

android = { “Icon.png”, “Icon-Small-*.png”, “Icon*@2x.png”, },

},

– iOS Section

iphone =

{

plist =

{

UIStatusBarHidden = false,

UIPrerenderedIcon = true, – set to false for “shine” overlay

–UIApplicationExitsOnSuspend = true, – uncomment to quit app on suspend

CFBundleIconFiles =

{

“Icon.png”,

“Icon@2x.png”,

“Icon-167.png”,

“Icon-60.png”,

“Icon-60@2x.png”,

“Icon-60@3x.png”,

“Icon-72.png”,

“Icon-72@2x.png”,

“Icon-76.png”,

“Icon-76@2x.png”,

“Icon-Small.png”,

“Icon-Small@2x.png”,

“Icon-Small@3x.png”,

“Icon-Small-40.png”,

“Icon-Small-40@2x.png”,

“Icon-Small-50.png”,

“Icon-Small-50@2x.png”,

},

},

},

– Android Section

android =

{

  googlePlayGamesAppId = “xxxxxxxxxx”,

      facebookAppId = “xxxxxxxxxxxx”,  

usesPermissions =

{

“android.permission.INTERNET”,

},

     

},

plugins =

    {

[“CoronaProvider.gameNetwork.google”] =

{

publisherId = “com.coronalabs”,

},

[“plugin.google.play.services”] =

        {

            publisherId = “com.coronalabs”

        },

    

    

 [“plugin.googleAnalytics”] =

        {

            publisherId = “com.coronalabs”,

   supportedPlatforms = { iphone=true, android=true, }

        },

[“plugin.facebook.v4”] =

        {

            publisherId = “com.coronalabs”,

            supportedPlatforms = { iphone=true, android=true, [“android-kindle”]=true }

        },

    },         

}

actualy am stuck on this leaderboard topic from a week, am not able to login and upload game score to leaderboard, refered and tried a lot of code from differnt sources but not getting success till now.

https://forums.coronalabs.com/topic/67347-not-able-to-login-into-gpgsleaderboard-and-upload-highscore/#entry348589