关于调试指纹时候遇到的其他问题
2018-03-16 10:06
232 查看
关于调试指纹时候遇到的其他问题
1.SELinux
android 8.0 SELinux 发生了比较大的变化,目前SELinux 编译出来,会生成在两个目录:1.system/etc/sepolicy
2.vendor/etc/sepolicy
编译SELinux 不能像以前那样只编译bootimage.目前编译bootimage 是生成不了Selinux 文件的,
暂时只能想到全部编译的方法。
检验SeLinux 是否编译到的办法:
1.android 8.0之前,可以看下这out/project/obj/sepolicy_interdaiates/policy.conf这个文件里面有没有
自己书写的selinux 规则
2.android 8.0之后,看下system/etc/sepolicy或者vendor/etc/sepolicy 有没有自己书写的selinux 规则
2.从源码中关闭SELinux安全策略
代码位置:/system/core/init/init.cpp修改selinux_is_enforcing() 函数为下面
static bool selinux_is_enforcing(void){ return false; //force set selinux permissive. if (ALLOW_PERMISSIVE_SELINUX) { return selinux_status_from_cmdline() == SELINUX_ENFORCING; } return true; }
3.app加载jni编译出来的.so报错问题
如果你app是在系统编译,然后你install安装的,很容易出现此问题1.报错大概具体如下:
java.lang.UnsatisfiedLinkError: dlopen failed: library "xx.so" ("/system/lib/xx.so") needed or dlopened by "/system/lib/libnativeloader.so" is not accessible for the namespace "classloader-namespace"at java.lang.Runtime.loadLibrary0(Runtime.java:977) at java.lang.System.loadLibrary(System.java:1602)
原因:android 7.0,发生一些行为变更,app不能调用系统的私有.so 文件。只能调用系统的公有.so
解决方案:
把自己jni生成的.so 放在/system/etc/public.libraries.txt 或者/vendor/etc/public.libraries.txt中去。
然后把public.libraries.txt push 进去
4000
相关文章推荐
- 关于svn提交时候遇到的问题
- 关于VS 使用GDB工具调试ADT下JNI时遇到的一些问题的解决
- 在调试stage3D项目的时候遇到一个很尴尬的问题
- 关于Cocos2d-x发布游戏的时候遇到的问题和解决
- 关于不同工程调用时候,调试问题
- 睿城_技术02----说一下关于平台在属性查询,以及空间查询分析等时候遇到的问题
- gdb时候遇到的奇怪问题(关于返回值)
- 关于vs2008 和 vs2010 工程常在断点调试的时候卡死(卸了输入法即解决了问题)
- 20170724Linux下安装GDB以及调试时候遇到的问题延伸
- 调试关于Hibernate的程序遇到的问题
- 关于Entity Framework更新的几种方式以及可能遇到的问题(附加类型“Model”的实体失败,因为相同类型的其他实体已具有相同的主键值)在使用 "Attach" 方法或者将实体的状态设置为 "Unchanged" 或 "Modified" 时如果图形中的任何实体具有冲突键值,则可能会发生上述行为
- 关于camera CTS调试中遇到的问题
- 帮zk调试gc0308双camera时候遇到的问题
- android编程中遇到的关于调试百度地图时出现的 java.lang.UnsatisfiedLinkError: initClass 问题的原因及解决办法
- 关于嵌入式入门时候,所遇到的问题
- c++关于结尾遇到‘\n’或其他特殊字符结束读取的问题(个人总结,大神勿喷)
- 关于使用facebook的Android调试工具Stetho时遇到的问题
- 关于调试php的socket服务端中遇到的问题及解决办法
- 关于SpringBoot创建时候遇到的问题之网页打开不显示信息
- 关于win7系统远程调试Hadoop时遇到的问题