Hey Rob,
I’m on Mac, Corona v. 2014.2210 (2014.3.21)
Testing on a Samsung Galaxy S3 Mini (android 4.1.2)
build.settings
[lua]
settings = {
orientation =
{
default = “portrait”,
supported = { “portrait” }
},
android =
{
usesPermissions =
{
“android.permission.INTERNET”,
“android.permission.ACCESS_NETWORK_STATE”,
“android.permission.READ_PHONE_STATE”
},
googlePlayGamesAppId = “0000000000000000” – I’m using my long numeric ID from the game center here
},
plugins =
{
[“CoronaProvider.ads.admob”] =
{
– required
publisherId = “com.coronalabs”
},
[“CoronaProvider.gameNetwork.google”] =
{
publisherId = “com.coronalabs”,
supportedPlatforms = { android = true }
}
}
}
[/lua]
config.lua
[lua]
application = {
content = {
width = 320,
height = 568,
scale = “zoomEven”,
xAlign = “center”,
yAlign = “center”,
fps = 60
}
}
[/lua]
I have previously tried with what the tutorial says but right now I am using this:
https://github.com/GlitchGames/GGGameCentre
and calling:
[lua]
local gameCentre = GGGameCentre:new()
gameCentre:showLeaderboards(“leader-board-id-from-google-play”)
[/lua]
I have also looked into the CGGameCentre plugin and the method “showLeaderboards” is actually doing the right thing.
It also requires the “gameNetwork” correctly.
Note: it works perfectly fine in iOS - the issue is *ONLY* with Android.
Here are the logs form the device:
03-24 22:35:00.270 22989-30479/? W/System.err﹕ java.lang.ClassNotFoundException: CoronaProvider.gameNetwork.gamecenter.LuaLoader
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at java.lang.Class.classForName(Native Method)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at java.lang.Class.forName(Class.java:217)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at java.lang.Class.forName(Class.java:172)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.NativeToJavaBridge.callLoadClass(NativeToJavaBridge.java:337)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.JavaToNativeShim.nativeResize(Native Method)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.JavaToNativeShim.resize(JavaToNativeShim.java:316)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onSurfaceChanged(CoronaGLSurfaceView.java:357)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1611)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ at com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)
03-24 22:35:00.270 22989-30479/? W/System.err﹕ Caused by: java.lang.NoClassDefFoundError: CoronaProvider/gameNetwork/gamecenter/LuaLoader
Any help would be appreciated.
Thanks