我的IDE显示错误甚至是空项目。如您所见,我创建了一个包含空活动的新项目。App在移动端上线成功,运行正常。但是logcat不能正常工作,或者其他任何我遇到的问题,请帮我解决。当我连接我的手机时,即使我没有构建这个项目,logcat也充满了指令/日志。


发布于 2017-10-01 16:56:19
更新:
首先,gralloc代表低级图形缓冲区分配器。
是硬件抽象层(Hardware Abstraction Layer)的一部分,这意味着实现是特定于平台的。您可以在hardware/libhardware/include/hardware/gralloc.h.中找到接口定义正如硬件抽象层组件所期望的那样,接口被划分为模块接口(gralloc_module_t)和设备接口(alloc_device_t)。
该错误级别非常低,并且与OpenGLRenderer有关。您的设备正在尝试打开一些64位库文件,但如果失败。然后就会发生错误。
我对此做了非常深入的搜索,但没有找到任何有用的东西。
尝试在其他设备上运行应用程序,会看到错误再次出现。
如果错误不会导致崩溃或其他重要问题,请继续开发。如果你找到了解决方案,你会再试一次。
发布于 2019-03-19 02:21:34
在我的例子中,我尝试使用Application类静态上下文来调用新的Activity,并将其更改为本地静态Activity并解决了问题。请注意,这个问题并不是在所有的设备上都会发生,只是在某些情况下才会发生。
private static MainActivity u_static;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_users);
u_static = this;
}
public static void new(int id, String name){
Intent i = new Intent(u_static, NewActivity.class);
u_static.startActivity(i);
}我注意到,在某些设备中,当应用程序停止工作而不是显示错误时,就会发生这种错误。跟踪和调试您的代码。
发布于 2019-05-19 03:20:16
关于疯狂的E/HAL: load: id=gralloc != hmi->id=gralloc错误原因:通常是由于控件对象未被获取,控件的单击事件被执行,空值与初始化控件有关。作为
private Button bt;
bt.setOnclickListener(new OnClickLisenter(){....});有问题吗?是!
检查java代码中是否缺少findViewById()!纠正上面泄漏的java动态新控件/自定义控件错误
如果你忘了创建对象,我会检查的!--上面泄露的bt = new Button();
因此,更改上述代码的正确方法是:
private Button bt;
bt=(Button)findViewById(R.id...); https://stackoverflow.com/questions/46510718
复制相似问题