Android 科尔多瓦应用程序赢得';不要通过facebook登录

Android 科尔多瓦应用程序赢得';不要通过facebook登录,android,facebook,cordova,logcat,ionic-framework,Android,Facebook,Cordova,Logcat,Ionic Framework,我有一个Ionic应用程序,在浏览器中运行得非常好。然而,我为android构建了这个应用程序,在这个设备上我甚至无法登录。当我点击“使用facebook登录”按钮时,我从Logcat获得以下输出: E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000b44 E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000bd0 E/eglCodecCommon

我有一个Ionic应用程序,在浏览器中运行得非常好。然而,我为android构建了这个应用程序,在这个设备上我甚至无法登录。当我点击“使用facebook登录”按钮时,我从Logcat获得以下输出:

E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
D/CordovaLog( 2241): file:///android_asset/www/js/loginCtrl.js: Line 51 : Login
I/chromium( 2241): [INFO:CONSOLE(51)] "Login", source: file:///android_asset/www/js/loginCtrl.js (51)
D/ConnectPlugin( 2241): login FB
E/PluginManager( 2241): Uncaught exception from plugin
E/PluginManager( 2241): com.facebook.FacebookException: Cannot pass a publish or manage permission (publish_actions) to a request for read authorization
E/PluginManager( 2241):     at com.facebook.Session.validatePermissions(Session.java:1291)
E/PluginManager( 2241):     at com.facebook.Session.open(Session.java:1194)
E/PluginManager( 2241):     at com.facebook.Session.openForRead(Session.java:471)
E/PluginManager( 2241):     at org.apache.cordova.facebook.ConnectPlugin.execute(ConnectPlugin.java:247)
E/PluginManager( 2241):     at org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:84)
E/PluginManager( 2241):     at org.apache.cordova.PluginManager.exec(PluginManager.java:147)
E/PluginManager( 2241):     at org.apache.cordova.CordovaBridge.jsExec(CordovaBridge.java:59)
E/PluginManager( 2241):     at org.apache.cordova.ExposedJsApi.exec(ExposedJsApi.java:40)
E/PluginManager( 2241):     at com.android.org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(Native Method)
E/PluginManager( 2241):     at com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:27)
E/PluginManager( 2241):     at android.os.Handler.dispatchMessage(Handler.java:102)
E/PluginManager( 2241):     at android.os.Looper.loop(Looper.java:136)
E/PluginManager( 2241):     at android.os.HandlerThread.run(HandlerThread.java:61)
D/CordovaLog( 2241): file:///android_asset/www/js/loginCtrl.js: Line 75 : Cannot pass a publish or manage permission (publish_actions) to a request for read authorization
I/chromium( 2241): [INFO:CONSOLE(75)] "Cannot pass a publish or manage permission (publish_actions) to a request for read authorization", source: file:///android_asset/www/js/loginCtrl.js (75)
E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
D/dalvikvm( 2241): GC_FOR_ALLOC freed 3376K, 51% free 3462K/6940K, paused 11ms, total 11ms
D/dalvikvm( 2241): GC_CONCURRENT freed <1K, 51% free 3462K/6940K, paused 11ms+0ms, total 13ms
E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon( 2241): glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
E/eglCodecCommon( 2241): **** ERROR unknown type 0x0 (glSizeof,72)
E/eglCodecCommon(2241):glUtilsParamSize:未知参数0x00000b44
E/eglCodecCommon(2241):glUtilsParamSize:未知参数0x00000bd0
E/eglCodecCommon(2241):****错误未知类型0x0(glSizeof,72)
E/eglCodecCommon(2241):****错误未知类型0x0(glSizeof,72)
D/CordovaLog(2241):file:///android_asset/www/js/loginCtrl.js: 第51行:登录
I/C(2241):[信息:控制台(51)]“登录”,来源:file:///android_asset/www/js/loginCtrl.js (51)
D/ConnectPlugin(2241):登录FB
E/PluginManager(2241):插件的未捕获异常
E/PluginManager(2241):com.facebook.facebook异常:无法将发布或管理权限(发布操作)传递给读取授权请求
E/PluginManager(2241):位于com.facebook.Session.validatePermissions(Session.java:1291)
E/PluginManager(2241):位于com.facebook.Session.open(Session.java:1194)
E/PluginManager(2241):位于com.facebook.Session.openForRead(Session.java:471)
E/PluginManager(2241):位于org.apache.cordova.facebook.ConnectPlugin.execute(ConnectPlugin.java:247)
E/PluginManager(2241):位于org.apache.cordova.CordovaPlugin.execute(CordovaPlugin.java:84)
E/PluginManager(2241):位于org.apache.cordova.PluginManager.exec(PluginManager.java:147)
E/PluginManager(2241):位于org.apache.cordova.CordovaBridge.jsExec(CordovaBridge.java:59)
E/PluginManager(2241):位于org.apache.cordova.ExposedJsApi.exec(ExposedJsApi.java:40)
E/PluginManager(2241):位于com.android.org.chromium.base.SystemMessageHandler.NativeDorUnloponce(本机方法)
E/PluginManager(2241):位于com.android.org.chromium.base.SystemMessageHandler.handleMessage(SystemMessageHandler.java:27)
E/PluginManager(2241):位于android.os.Handler.dispatchMessage(Handler.java:102)
E/PluginManager(2241):位于android.os.Looper.loop(Looper.java:136)
E/PluginManager(2241):位于android.os.HandlerThread.run(HandlerThread.java:61)
D/CordovaLog(2241):file:///android_asset/www/js/loginCtrl.js: 第75行:无法将发布或管理权限(发布操作)传递给读取授权请求
I/C(2241):[信息:控制台(75)]“无法将发布或管理权限(发布操作)传递给读取授权请求”,来源:file:///android_asset/www/js/loginCtrl.js (75)
E/eglCodecCommon(2241):glUtilsParamSize:未知参数0x00000b44
E/eglCodecCommon(2241):glUtilsParamSize:未知参数0x00000bd0
E/eglCodecCommon(2241):****错误未知类型0x0(glSizeof,72)
E/eglCodecCommon(2241):****错误未知类型0x0(glSizeof,72)
D/dalvikvm(2241):释放3376K,51%释放3462K/6940K,暂停11ms,总计11ms

D/dalvikvm(2241):GC_几个月前,我还在Facebook身份验证方面苦苦挣扎。我模糊地记得,在Phonegap应用程序中,Facebook按钮的配置是一个相当大的问题

用FacebookOAuth代替“Facebook按钮”作为另一个解决方案怎么样


当您还需要对twitter、google进行身份验证时,OAuth也很有用?

您似乎在我的权限方面遇到了问题。也许可以看看。正如我提到的,我的理论是我没有在我的facebook仪表板上授权Android。您知道如何查找ionic应用程序的包名和密钥哈希吗?抱歉,不知道如何检索这些。