文献参考

夜神模拟器CPU架构

夜神模拟器采用的架构.png

说明夜神采用的架构是X86的架构,X86支持也同时支持 armeabi armeabi-v7a,但是并不保证说100%不会发生崩溃的现象,X86是以32位模式运行 armeabi armeabi-v7a

以下是通过代码的方式得到在夜神模拟器里面,夜神支持的架构。

通过代码获取支持的类型.jpg

代码

/**

* @date 创建时间:2020/10/12 0012

* @auther gaoxiaoxiong

* @Descriptiion 获取CPU支持的架构

**/

public void getCPUABI() {

final String[] supportAbisArray = getStringList("ro.product.cpu.abilist", ",");

if (supportAbisArray != null && supportAbisArray.length > 0) {

for (String s : supportAbisArray) {

MLLogUtils.gxx_error("支持的架构有=" + s);

}

}

}

private String[] getStringList(String property, String separator) {

try {

Class systemPropertiesClass = Class.forName("android.os.SystemProperties");

Method m = systemPropertiesClass.getMethod("get", String.class);

String navBarOverride = (String) m.invoke(systemPropertiesClass, property);

return navBarOverride.isEmpty() ? new String[0] : navBarOverride.split(separator);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (NoSuchMethodException e) {

e.printStackTrace();

} catch (IllegalAccessException e) {

e.printStackTrace();

} catch (InvocationTargetException e) {

e.printStackTrace();

}

return null;

}

360加固后崩溃的原因(怀疑)

1、我项目只支持 armeabi-v7a ,但是使用360加固后,会在armeabi-v7a文件夹多出一个 libX86Bridge.so ,当然我第一眼看到这个名字给我的第一个感觉是为X86准备的,后面我又看到有人说了类似的问题,但是在真机是不会崩溃的,只是在模拟器上会这样,所以应该是不够兼容导致的。

android 加固崩溃,360加固后,夜神模拟器安装崩溃相关推荐

  1. android插件开发,使用360加固自动多渠道打包

    android插件开发,使用360加固自动多渠道打包 最近研究了一下安卓插件的开发,就以开发一个360加固自动打包插件为例,练了一下,本次使用android studio基于kotlin构建自动打包插 ...

  2. uniapp 安卓app 实现app加固(360加固)

    首先了解一下为什么要进行加固? 移动应用中储存着不少数据,为保障APP的安全,除了定期对其进行安全检测外,还做好安全加固工作,防止二次打包.防止篡改.防止被破解等等,提前进行加密加固工作,保障开发者和 ...

  3. apk加固之360加固

    360加固可选加固后不签名,也可选择加固后自动签名, 360有加固的视图操作, 选择简单的视图操作,上传签名文件自动签名, 最后(可选多渠道打包)打包上架.给大家推荐一个好用的文章,简单易懂. 如何使 ...

  4. 手机APP制作流程一、Java JDK、Android studio、夜神模拟器安装

    下载JDK 首先下载Java JDK,目前JDK版本有JavaSE8.JavaSE11.JavaSE16,最新的版本功能肯定更强大.也加入了一些新特性,但是对于像我一样新入门的菜鸟来说,8已经足够了. ...

  5. Android开发调试无法连接到夜神模拟器的解决方法

    Android开发调试无法连接到夜神模拟器的解决方法: 一般原因是adb的版本不一致造成的!!!!!换成一样的就可以了. 在网上看到的方法,特记录下来: 1.任务管理器里看下,adb.exe以及nox ...

  6. appium + 夜神模拟器安装经验

    一.需要安装的软件 1.夜神模拟器 2.jdk1.6.0 (64位) 3.Android studio 4.Node.js 5.appium 6.Appium-Python-Client 注意:按顺序 ...

  7. App逆向 Frida - 夜神模拟器安装配置 基本使用

    App逆向 Frida - 夜神模拟器安装配置 基本使用 文章目录 App逆向 Frida - 夜神模拟器安装配置 基本使用 前言 一.Frida简单介绍? 1.Frida是什么 2.Frida原理( ...

  8. 360android 打包工具,Android gradle 自动化360加固打包

    步骤 1.下载并安装 360加固保 2.project bulid.gradle : (配置需要用户路径和常量) ext{ jiagubaoPath = 'D:\\AndroidTools\\360j ...

  9. Android Studio开发Flutter无法连接夜神模拟器及运行后白屏问题解决

    之前都在真机上测试,今天突然想来模拟器上运行测试看下效果,结果连接不上,下面总结下处理方法 一.连接不上问题 先查明下问题 1.打开cmd,输入adb version 这里可以看到版本号是1.0.40 ...

最新文章

  1. 在vs里不重启模拟器进行Symbian调试
  2. 小知识一、让Swift继续用OC#warning效果
  3. 遍历页面上的所有控件
  4. [webapi] 如何在查看api时 显示api的说明
  5. 一些通用性的haproxy调优tips
  6. TCP/IP详解--第十六章
  7. Hurst指数以及MF-DFA
  8. Python爬取大量数据时,如何防止IP被封
  9. BZOJ 1500 维修数列
  10. 具有CompletableFuture的异步超时
  11. c++ 基本排序算法学习
  12. Tensorflow2.0:使用Keras自定义网络实战
  13. Theano学习笔记:Theano的艰辛安装体验
  14. 3dmax导出fbx没有贴图_实例讲解ArcGIS 与 3DMax 结合建模
  15. 项目经理案头手册学习系列【18】——社会技术系统和项目组织
  16. 使用cnpm yarn下载依赖后,pdfjs-dist包报错
  17. django-上下文处理器
  18. 服务器硬盘上面的12gb和6gb的区别,4GB和6GB有什么区别?看完千万别买错,已有多人后悔!...
  19. 学云计算比较好的几个论坛
  20. 2021-07-18 三种视图的dicom文件的生成

热门文章

  1. 5款考试学习的高效率APP,让你轻松学习一整天!
  2. 小米其实已在悄悄涨价了,用户反应不一
  3. php php_sapi cli,php_sapi_name() cli
  4. arm linux 内核崩溃,用sysrq-trigger实现ARM Linux一键内核崩溃、一键关机、一键dump信息等...
  5. linux进程kill后显示deduct,oracle问题
  6. unity 自动寻路
  7. 如何搭建一个会员网站?零基础用WordPress做一个会员网站视频教程
  8. Linux的基本学习(四)——磁盘与文件系统管理
  9. [张雨生][张雨生典藏合集22CD][APE/整轨/7.56 GB][旋风/快传]
  10. uniapp-商品详情配置