是否可以安装Android的.apk文件?


17

只是想知道以某种方式在Ubuntu中安装android .apk应用程序的便捷方法会很好。

有人对此有线索吗?

Answers:


10

在Ubuntu中运行Android应用程序的唯一方法(据我所知)是安装Android SDK,创建虚拟Android设备,使用SDK的工具在该设备上安装.apk文件并在设备内部运行应用程序。

Android开发人员门户网站上有很多有关此主题的信息。


好的,似乎您假设是正确的,没有其他安装方式。然后会接受。
subeh.sharma 2012年

5

Android包.apk文件是与Ubuntu打包格式.deb文件完全不同的打包格式。

除了包装上的区别外,Android软件包还针对Android操作系统,工具链和体系结构(ARM)进行了编译和定制,这与大多数32位或64位Intel体系结构的Ubuntu系统不同。


4
是的,没有。APK不是小菜一碟,但这是问题的关键。实际上,大多数Android应用程序都是纯Java,但会针对不同的API编译为非标准字节码格式(Dalvik而非标准JVM)。即使没有大型仿真层(在Qemu中不能模拟整个计算机),甚至ARM上的Ubuntu也无法运行Android应用程序,或者x86上的Ubuntu也可以运行Android x86应用程序。
吉尔(Gilles)'所以

2

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

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

1

为什么不使用Android x86中的apk安装程序代码并将其编译为Ubuntu,因为Android x86是linux,它使用相同的启动加载程序和内核。

如果有人可以安装apk加载程序,JAVA运行时以及运行应用程序所需的所有东西,那么apk安装程序会在Ubuntu上以与Android中相同的方式安装apk吗?

我不知道,但是有人可以尝试。


0

尽管android已获得apache许可,但它使用自己独特的API和库来开发其应用(.apk文件)。只是为了使android应用程序在linux机器上运行,您可以做的是使用ubuntu中的GIT repo 编译dvm源代码,以便将dvm合并到您的linux pc中。这将为android体系结构(即linux内核+ android dvm)设置环境,但是另外,您还需要安装android核心库以使应用程序完全可用。这是您可以在ubuntu上方便地运行android应用的最佳方法。


但这是很多工作!!!
NilsB

0

实际上,市场和游戏商店中可用的android应用程序是为arm architechture处理器设计的,因此您尝试执行的操作几乎不会对您尝试在计算机上安装的所有其他应用程序起作用。

顺便说一句,您可以通过搜索“在x86上移植android”在Google上找到一个网站,这将使您将android 4.2移植到android froy roms进行您的pc独立安装,而我已经尝试过,几乎99%的软件要么拒绝安装,要么拒绝安装完成后运行...

所以主要的区别是x86 vs arm系列...........,直到我们能够为Android提供虚拟的ARM处理器架构,我们才能做任何事情。


-1

由于Ubuntu无法读取,因此实际上无法在Ubuntu PC上运行APK文件。最好的办法是安装Android虚拟机并运行APK。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.