android - 在 Linux 平台上运行 Android 应用程序

标签 android linux system

我们正在为 Android 应用程序开发一个客户端-服务器系统,其中的服务器应该是一台 Linux 机器。

当然,我们使用的是 VM,但这只能与真正的移动设备一样好。由于我们正在寻求提高速度,因此我们希望在 Linux 机器上运行这些应用程序。

任何成员都可以就如何在 Linux 平台上运行 Android 应用给出一个广泛的想法吗?

最佳答案

您需要使用 dex2jar 将 APK 文件转换为 JAR,然后您需要使用 IcedRobot 来运行 OpenJDK 之上的 Android 堆栈。也许我会尝试用 JOGL 2.0 模拟 AndroidGL(它同时支持 OpenGLOpenGL-ES)。请记住,这不是微不足道的。

Android SDK 的模拟器很慢,但您只需输入 adb install my_file.apk 即可安装您的应用程序。

您可以在 VirtualBox 中运行 android-x86

关于android - 在 Linux 平台上运行 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19633470/

相关文章:

c++ - pthreads 应用程序中的分配

c++ - 如何提供一个函数供其他程序调用呢?

Android 之间 GPS 系统 Navstar Glonass BeiDou 的区别

php - 为什么我得到 GET 方法?

iphone - 是否可以使用 ANSI C/C++ 或嵌入式 C 开发实体层以在 Android 和 iPhone 平台中使用?

c++ - GCC 编译器 : Compile Multiple files with different output file names

python - 为什么python xmlrpc调用在通过apache运行时会得到PermissionError?

c - 如何在 execl() 函数中更改时区 (TZ=UTC) 输出。

android - 使用android中的数据绑定(bind)检测回收者 View 中的onClick

java - 在 Android 中以编程方式设置 ToggleButton 的状态?