{"action":"created","issue":{"url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/2013","repository_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity","labels_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/2013/labels{/name}","comments_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/2013/comments","events_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/2013/events","html_url":"https://github.com/playgameservices/play-games-plugin-for-unity/issues/2013","id":272569486,"node_id":"MDU6SXNzdWUyNzI1Njk0ODY=","number":2013,"title":"Crash after “Application ID ( 232323232323) must be a numeric value.”","user":{"login":"qbit86","id":880168,"node_id":"MDQ6VXNlcjg4MDE2OA==","avatar_url":"https://avatars3.githubusercontent.com/u/880168?v=4","gravatar_id":"","url":"https://api.github.com/users/qbit86","html_url":"https://github.com/qbit86","followers_url":"https://api.github.com/users/qbit86/followers","following_url":"https://api.github.com/users/qbit86/following{/other_user}","gists_url":"https://api.github.com/users/qbit86/gists{/gist_id}","starred_url":"https://api.github.com/users/qbit86/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qbit86/subscriptions","organizations_url":"https://api.github.com/users/qbit86/orgs","repos_url":"https://api.github.com/users/qbit86/repos","events_url":"https://api.github.com/users/qbit86/events{/privacy}","received_events_url":"https://api.github.com/users/qbit86/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":31,"created_at":"2017-11-09T13:46:46Z","updated_at":"2018-09-04T11:59:13Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"When I export to Gradle project and build APK in Android Studio, I get this error in run time and then application crashes:\r\n```\r\nE/ValidateServiceOp(7463): Application ID ( 232323232323) must be a numeric value. Please verify that your manifest refers to the correct project ID.\r\nD/AndroidRuntime(8305): Shutting down VM\r\nV/AlarmManager(2657): waitForAlarm result :8\r\nE/AndroidRuntime(8305): Caused by: java.lang.IllegalStateException: A fatal developer error has occurred. Check the logs for further information.\r\nE/AndroidRuntime(8305): \tat com.google.android.gms.common.internal.zze$zza.zzc(Unknown Source)\r\nE/AndroidRuntime(8305): \tat com.google.android.gms.common.internal.zze$zza.zzv(Unknown Source)\r\nE/AndroidRuntime(8305): \tat com.google.android.gms.common.internal.zze$zze.zzauc(Unknown Source)\r\nE/AndroidRuntime(8305): \tat com.google.android.gms.common.internal.zze$zzd.handleMessage(Unknown Source)\r\nE/AndroidRuntime(8305): \tat android.os.Handler.dispatchMessage(Handler.java:102)\r\nE/AndroidRuntime(8305): \tat android.os.Looper.loop(Looper.java:145)\r\nE/AndroidRuntime(8305): \tat android.app.ActivityThread.main(ActivityThread.java:6917)\r\nE/AndroidRuntime(8305): \tat java.lang.reflect.Method.invoke(Native Method)\r\nE/AndroidRuntime(8305): \tat java.lang.reflect.Method.invoke(Method.java:372)\r\nE/AndroidRuntime(8305): \tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)\r\nE/AndroidRuntime(8305): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)\r\n```\r\nLooks like the problem is in leading space in app id. But this space in AndroidManifest is intentionally added via template XML:\r\n```\r\n<!-- the space in these forces it to be interpreted as a string vs. int -->\r\n<meta-data android:name=\"com.google.android.gms.games.APP_ID\"\r\n    android:value=\"\\ 232323232323\" />\r\n```\r\n\r\nThis does not happen when I build via Gradle directly without exporting; or if I use internal legacy build system.\r\n\r\nPlugin: 0.9.36, Unity: 2017.2.0f2"},"comment":{"url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/comments/418340515","html_url":"https://github.com/playgameservices/play-games-plugin-for-unity/issues/2013#issuecomment-418340515","issue_url":"https://api.github.com/repos/playgameservices/play-games-plugin-for-unity/issues/2013","id":418340515,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODM0MDUxNQ==","user":{"login":"jyrkive","id":1665617,"node_id":"MDQ6VXNlcjE2NjU2MTc=","avatar_url":"https://avatars1.githubusercontent.com/u/1665617?v=4","gravatar_id":"","url":"https://api.github.com/users/jyrkive","html_url":"https://github.com/jyrkive","followers_url":"https://api.github.com/users/jyrkive/followers","following_url":"https://api.github.com/users/jyrkive/following{/other_user}","gists_url":"https://api.github.com/users/jyrkive/gists{/gist_id}","starred_url":"https://api.github.com/users/jyrkive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jyrkive/subscriptions","organizations_url":"https://api.github.com/users/jyrkive/orgs","repos_url":"https://api.github.com/users/jyrkive/repos","events_url":"https://api.github.com/users/jyrkive/events{/privacy}","received_events_url":"https://api.github.com/users/jyrkive/received_events","type":"User","site_admin":false},"created_at":"2018-09-04T11:59:13Z","updated_at":"2018-09-04T11:59:13Z","author_association":"NONE","body":"In ASCII, 0x03 is the ETX control character (\"end of text\"). I have no idea what significance it has for the Android build process."}}
{"actor":{"display_login":"jyrkive"}}