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和其他语言混编。详情请见



