您的位置首页百科知识

exe文件如何转换成apk文件?

exe文件如何转换成apk文件?

的有关信息介绍如下:

exe文件如何转换成apk文件?

先说明一下,exe文件能在android系统上运行

把x86架构的exe文件直接转换运行是不可能的,但可以进行x86翻译,wine可以进行x86翻译,把windows exe可执行文件的API转翻译成android API。

然后可以把exe文件封装到apk

经常用Linux的人都知道 wine可以在Linux中运行exe程序。当然在android中也可以。

wine android版官网,默认软件要外置键盘

而且wine是开源的,你可以自由修改wine,把你的exe封装到apk中,在调用wine运行就可以了。

如果你有源码不建议进行x86翻译,这样会减低效率。建议直接编译为arm 架构Linux的so库

如果是 .NET程序,可以使用MonoDroid。MonoDroid比wine效率高,但是MonoDroid只支持 .NET程序

如果是arm架构的exe,可以考虑使用容器在android系统上运行(因为是直接执行二进制指令,效率比进行x86翻译高)。因为可以使用Termux+AnLinux容器,它不需要root权限。

有人在android系统上刷入arm架构的Windows系统。证明arm架构的exe可以在android系统上原生运行

有些时候你要自己尝试才知道,不要盲目听信其他人。

首先,android主体不是java,安卓系统主要是C/C++等语言,和Linux系统差不多。android的系统框架是java写的。其次android 应用只能用Java编写,这个说法是错误的,安卓系统可以运行Linux ELF文件。所以可以用java和其他语言混编。详情请见