我的Android应用使用的是使用本机库的第三方库。 它使用targetSdkVersion 21构建。
在Android 7手机上运行我的应用程序(在我的示例中,LG G20),用户在进程初始化时开始收到可见的错误消息。 附上错误消息截图。
在Android 5.x和6.x上运行相同的应用时,虽然日志中仍有匹配的警告消息,但没有向用户显示错误。日志消息如下所示:
library“/data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.so”包含无效的DT_NEEDED条目“./obj/local/armeabi/libocprovision。所以” ךibrary“/data/app/org.iotivity.base.examples.simpleclient-1/lib/arm/libocstack-jni.so”包含无效的DT_NEEDED条目“./obj/local/armeabi/libocpmapi.so”
因此看起来像Android 7“决定”向最终用户显示仅在以前版本中为日志保留的警告。
我很感激: 1.关于如何抑制错误消息的想法 2.提示该问题的正确解决方案(这是第三方代码,但我可能会尝试调整构建过程)
提前致谢 最大