Библиотека GO обнажает класс с именем mygoclass , содержащий различные методы. Однако всякий раз, когда я вызываю любой метод в mygoclass , мой logcat показывает сообщения об ошибках, аналогичные этим:
Код: Выделить всё
11:12:44.543 GoLog E s_glBindAttribLocation: bind attrib 0 name inPosition
11:12:44.543 GoLog E s_glBindAttribLocation: bind attrib 1 name inColor
11:12:44.543 GoLog E s_glBindAttribLocation: bind attrib 2 name inCircleEdge
< /code>
Эти ошибки возникают в тестах на эмуляторе (Android Studio, Emulator Pixel 7) При определенных обстоятельствах: < /p>
Примеры сценарии
сценарий 1: Ошибка во время начального рендеринга и первого щелчка
При рисовании кнопки и щелкнув ее на первый раз, следующий код репрет: < /p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> pr> < /p> p> p> p> p> p> pr> < /p> p> p> pr> < /p> p> pr> < /p> p> pronce wrring it Щекаclass MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
GoImportLibraryTheme {
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
MyGoClass.test()
Button(
onClick = {
Toast.makeText(applicationContext, "Hello, this is a Toast!",
Toast.LENGTH_SHORT).show()
},
modifier = Modifier.padding(innerPadding)
) {}
}
}
}
}
}
Если я перенесен на вывод mygoclass.test () внутри onclick Слушание событий, тогда ошибка появляется только на начальной кнопке. Нажмите:
Код: Выделить всё
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
GoImportLibraryTheme {
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
Button(
onClick = {
MyGoClass.test()
Toast.makeText(applicationContext, "Hello, this is a Toast!",
Toast.LENGTH_SHORT).show()
},
modifier = Modifier.padding(innerPadding)
) {}
}
}
}
}
}
Что может вызвать эти ошибки, связанные с OpenGL, и какие шаги я могу предпринять для их разрешения?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/797 ... ngl-errors
Мобильная версия