我正在通过usb使用物理手机调试我的应用程序,我在logcat中收到以下通知:
I/vndksupport: sphal namespace is not configured for this process. Loading /system/lib/hw/gralloc.ranchu.so from the current namespace instead.
运行Android Marshmallow的三星Galaxy S7。
我使用的唯一权限是ACCESS_WIFI_STATE
搜索sphal
没有任何帮助,因为没有任何谷歌搜索结果。 gralloc.ranch.so
答案 0 :(得分:2)
这里的答案具有误导性: 目前还不清楚你的应用程序是什么以及你的设备是什么(例如自定义ROM,或者不是,我会假设三星的股票ROM和设备),但是你的错误的原因是你最有可能使用本机API从使用一些(或根据Oreo的vndk错误,包括两者之间的主构建)已被新链接器限制。 我确实看到你提到了棉花糖,但根本原因是一样的。
您的应用应使用不同的API集。
答案 1 :(得分:1)
我正在尝试相同的问题,但在Android上的东西。通过以下步骤解决:
上一个错误,如
"vndksupport: sphal namespace is not configured for this process"
现在重启后它没有这个问题。