我有一个sdk,它有一些本机代码。我手动将代码构建到共享库中,并将这些.so文件复制到jniLibs文件夹。我在应用程序中使用该sdk。它与5,6工作正常,但是使用Nougat,每次打开App时它都会崩溃。
注意:我已在build.gradle文件中将目标版本更新为25.
这是错误日志:
03-31 16:02:32.553 2050-2050/com.vinoth.sampleApp W/s.sampleApp: type=1400 audit(0.0:152): avc: denied { create } for uid=10156 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:r:untrusted_app:s0:c512,c768 tclass=netlink_kobject_uevent_socket permissive=0
03-31 16:02:32.553 2050-2050/com.vinoth.sampleApp W/s.sampleApp: type=1400 audit(0.0:153): avc: denied { read } for uid=10156 name="devices" dev="sysfs" ino=6380 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0
[ 03-31 16:02:32.563 382: 382 W/ ]
debuggerd: handling request: pid=2050 uid=10156 gid=10156 tid=2050
我已经搜索了这个,但结果却没有任何线索。
有人请帮忙。提前谢谢。