E / Surface:getSlotFromBufferLocked:未知缓冲区:0xab7519c0

时间:2015-10-09 20:10:41

标签: android logging

我的应用有问题。没有在mysql中插入数据,应用程序没有错误,橙色的单个消息日志是:

 E / Surface: getSlotFromBufferLocked: unknown buffer: 0xab7519c0

to the documentation

我希望你能帮助我。

谢谢

5 个答案:

答案 0 :(得分:44)

这是Android中已解决的问题。您可以跟踪此问题here

编辑:此问题已在Android 6.0.1中修复

答案 1 :(得分:7)

当您尝试将TextView的值设置为整数时会发生这种情况。

为TextView指定String值时,此错误消失。

例如

我在xml文件中创建了一个文本视图。 我试图从java代码设置该特定文本字段的值。我将int值设置为Text View但我收到错误getSlotFromBufferLocked:unknown buffer:0xab7519c0 但是在将值从int更改为String并从该String设置TextView后,错误消失且app正常工作。

答案 2 :(得分:1)

检查您未使用的XML。

当我删除.java但忘记删除.xml文件时,我也遇到了这个问题。

答案 3 :(得分:0)

确保您正确引用资源。错误的示例可能来自以下内容:

而不是:

String emailText = (EditText) findViewById(emailText);

您输入:

config.vm.network :forwarded_port, host: 9229, guest: 9229
config.vm.network :forwarded_port, host: 8123, guest: 8123

VM将引用String的emailText而不是Resource Int。

答案 4 :(得分:0)

这是Android OS运行棉花糖的错误,与您的代码无关,请参阅此问题https://code.google.com/p/android/issues/detail?id=192357

尝试使用API​​ 24或25创建新的模拟器