Quick tip for google licensing android permissions and the other android stores

Our new game Deflect was rejected for the Nook and Samsung store due to the app not running on startup, with the error:

jave.lang.SecurityException: Neither user 10263 nor current process has com.android.vending.CHECK_LICENSE.

This was down to not removing the com.android.vending.CHECK_LICENSE from the build settings when uploading to the nook and samsung stores.

So if you are using google play licensing, make sure to remove this android permission from your build settings prior to uploading to the other stores.

It has since passed Nook’s review and is waiting on being published.  Still in review for samsung but the issue was the exact same as nook.

I have the same error when I purchase the app for my 1st generation Kindle Fire.

java.lang.SecurityException:Neither user 10044 nor current process has com.android.vending.CHECK_LICENSE.

This is my build settings:

settings = {
    android = {
        googlePlayGamesAppId = “42229912347”,
        versionCode = “1”,
        usesPermissions =
                {
                    “android.permission.INTERNET”,
                    “com.android.vending.CHECK_LICENSE”,
                    “com.android.vending.BILLING”,
                },
    },

This is what the permissions look line on the Amazon Developer Console:

Permissions android.permission.INTERNET; com.android.vending.BILLING; com.android.vending.CHECK_LICENSE

PLEASE CONFIRM, all I need to do is remove “com.android.vending.BILLING”, from the build file??  Anything else??

Thanks for any advice!, Jan

I got an answer from Rob on another post - I will remove all references to Google Licensing and try to post again.

Thanks!

I have the same error when I purchase the app for my 1st generation Kindle Fire.

java.lang.SecurityException:Neither user 10044 nor current process has com.android.vending.CHECK_LICENSE.

This is my build settings:

settings = {
    android = {
        googlePlayGamesAppId = “42229912347”,
        versionCode = “1”,
        usesPermissions =
                {
                    “android.permission.INTERNET”,
                    “com.android.vending.CHECK_LICENSE”,
                    “com.android.vending.BILLING”,
                },
    },

This is what the permissions look line on the Amazon Developer Console:

Permissions android.permission.INTERNET; com.android.vending.BILLING; com.android.vending.CHECK_LICENSE

PLEASE CONFIRM, all I need to do is remove “com.android.vending.BILLING”, from the build file??  Anything else??

Thanks for any advice!, Jan

I got an answer from Rob on another post - I will remove all references to Google Licensing and try to post again.

Thanks!