簡體   English   中英

Android 應用程序錯誤 glUtilsParamSize:未知參數

[英]Android app error glUtilsParamSize: unknow param

我想為我的應用程序創建一個第一頁,您必須在其中成功登錄/注冊到 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 過濾器。 通過這種方式,您可以排除嘈雜的日志消息並將日志僅保留在他們的應用程序中。

新的 Logcat 過濾器設置

像這樣將排除項添加到日志標簽^(?!(eglCodecCommon|tagToExclude))

將您的包名稱或前綴添加到包名稱com.mycompany。

通過這種方式,可以過濾盡可能多的字符串你喜歡日志保存到你的包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM