not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

not executable :32-bit ELF file的解决方案

首先来一张报错情形:

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

因为我们在Android.mk中使用的是arm的ABI(arm为处理器的一种,还有x86等)

所以我们要安装对应ABI为arm的虚拟机才可以执行。

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)


解决:

具体操作如下:

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

 

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解) not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

 

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

到此时  我们安装好了ABI为arm的虚拟机。


验证:

虚拟机安装好后进行如下操作:

not executable :32-bit ELF file的解决方案(Androidstudio环境下图解)

到此我们可以看到打开了23946端口监听。