Android 应用程序错误 glUtilsParamSize : unknow param

标签 android facebook login facebook-login

我想为我的应用程序创建一个第一页,您必须在其中成功登录/注册到 facebook,才能将您带到下一个 Intent。我已经按照这里的教程进行操作:https://developers.facebook.com/docs/facebook-login/android ,但我无法实现第 3 点的内容。(如果我这样做了,那么它不会向我显示任何内容,只是一个空白屏幕)。如果我现在运行它,它会向我显示 facebook 按钮,但是当我单击它并进入登录页面时,如果我想在框中输入任何内容,我会收到如下错误:

E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd0
E/eglCodecCommon: **** ERROR unknown type 0x73000d (glSizeof,73)

这是我的java文件:
public class LogIn extends AppCompatActivity {
    // @Override
    CallbackManager callbackManager;
    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        FacebookSdk.sdkInitialize(getApplicationContext());

        callbackManager = CallbackManager.Factory.create();

        setContentView(R.layout.activity_log_in);

        AppEventsLogger.activateApp(this);  
    }

    public View onCreateView(
            LayoutInflater inflater,
            ViewGroup container,
            Bundle savedInstanceState) {
                    View view = inflater.inflate(R.layout.activity_log_in, container, false);
                    LoginButton loginButton = (LoginButton) view.findViewById(R.id.login_button);
                    loginButton.setReadPermissions("email");
                    loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
                        @Override
                        public void onSuccess(LoginResult loginResult) {
                            // App code
                            Toast.makeText(getApplicationContext(), "success", Toast.LENGTH_LONG).show();
                        }

                        @Override
                        public void onCancel() {
                            // App code
                            Toast.makeText(getApplicationContext(), "no success", Toast.LENGTH_LONG).show();
                        }

                        @Override
                        public void onError(FacebookException exception) {
                            // App code
                        }
        });
        return view;
    }
}

我还为 AndroidManifest.xml 文件和 strings.xml 添加了该教程中的内容

最佳答案

此错误来自 Android 模拟器 OpenGL 渲染引擎,而不是来自您的代码。您可以在设置 -> 高级下更改模拟器选项中的渲染设置。

但是从其他线程人们报告的问题可能会持续存在,这对我来说也是如此。

另一个非常有用的解决方案是在 Android Studio 中添加一个新的 logcat 过滤器。这样您就可以排除嘈杂的日志消息 仅将日志保存到他们的应用程序中。

New Logcat Filter Settings

将您的排除添加到 日志标签 像这样:^(?!(eglCodecCommon|tagToExclude))

将您的软件包名称或前缀添加到 包名 : com.mycompany。

这样就可以过滤出你喜欢的尽可能多的字符串 将日志保存到您的包裹中。

关于Android 应用程序错误 glUtilsParamSize : unknow param,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39057187/

相关文章:

xcode - 将按钮连接到应用程序委托(delegate)

android - 分享媒体内容使用 facebook sdk 4.x+

Android KitKat HttpURLConnection 断开 AsyncTask

c# - 如何开始使用 C# 编写 iPad、iTouch 和 Android 应用程序?

android - 显示 Facebook 的所有事件

php - PHP注册错误

facebook - meteor 登录外部服务 : how to get profile information?

asp.net - 在ASP.NET登录控件中使用电子邮件作为用户名

java - Android volley 使用 intentservice 发送数据两次?

java - 重新启动 Activity 时保存一个 int 值