首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在没有Android仿真器的情况下在linux上运行Android的.apk文件?

如何在没有Android仿真器的情况下在linux上运行Android的.apk文件?
EN

Stack Overflow用户
提问于 2012-07-27 05:38:10
回答 3查看 38K关注 0票数 2

我有一个要求,我需要直接安装在我的主机PC上的.apk文件,没有安卓仿真器。我想直接在我的Linux机器上安装它(x86 arch)。关于同样的问题,我有几个问题:

  • 如何组织.apk文件?
    • 它只是一个大的二进制文件吗?
      • 在这种情况下,如果我使用的是带有x86原子处理器的手机,这是否意味着会有一个单独的安卓市场部分,它将承载移植到x86 arch的应用程序?

代码语言:javascript
复制
- Is it an archive consisting of executables? (something like .rpm or .deb). 
    - If so, then what is the format of the archive?
    - If so, do they have different .apk files for different architectures (x86, ARM, etc.).
    - If not, then how is it orgranized?

  • 在运行在.apk arch上的Linux上直接运行x86文件需要什么?

我对安卓和.apk文件没有很好的了解,因此我会问这些问题。

感谢并致以问候

莫拉利

EN

回答 3

Stack Overflow用户

发布于 2012-07-27 05:55:05

您不能直接将.apk文件安装到您的PC上。尽管Android使用Linux内核,但应用程序运行在一个完全不同的平台上。APK文件是基于JAR文件格式的带有.apk文件扩展名的ZIP文件格式化包。它们保存程序的所有代码(如.dex文件)、资源、资产、证书和清单文件。它们只在达尔维克虚拟机。上运行

在你的电脑上安装Android操作系统,如果你真的想从电脑上运行它们的话。

票数 9
EN

Stack Overflow用户

发布于 2014-12-22 05:18:15

您可以使用ARChon在ubuntu中运行apk:

  1. 安装ARChon运行时。http::github.com/vladikoff/chromeos-apk/blob/master/archon.md
  2. 打开并启用标志:Chrome://标志/# enable,然后重新启动Google。(重要!)
  3. 网站中安装现有的安卓应用程序,或者通过"在线APK转换器“转换您最喜欢的安卓应用程序。
  4. 将Google扩展拖放到浏览器中的chrome:// extensions /页面中,它将被安装在浏览器中。恩约尔!
票数 3
EN

Stack Overflow用户

发布于 2012-07-27 05:48:00

  1. apk文件不是可执行文件,它只是一个存档文件,包含应用程序将要使用的所有资源和类文件。
  2. apk被设置为由Dalvik解压缩并运行。
  3. apk文件中包含的元素是专门设计和指定用于Android移动电话的,而不是用于运行Linux的桌面PC。尽管Android使用Linux内核,但您肯定不能像运行rpm或deb文件那样在Linux机器上运行apk文件。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11682055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档