由于Eclipse IDE可以在Linux中运行,而新的Honeycomb具有Linux内核,因此Eclipse IDE可以在Android Honeycomb中运行吗?
我知道在平板电脑中编码不是很舒服,但是我想用于UML建模。
由于Eclipse IDE可以在Linux中运行,而新的Honeycomb具有Linux内核,因此Eclipse IDE可以在Android Honeycomb中运行吗?
我知道在平板电脑中编码不是很舒服,但是我想用于UML建模。
Answers:
为了扩展先前的“否”答案,不仅是内核,而且操作系统的其余部分也有很大的不同。为linux开发的应用程序期望存在一组特定的库(共享的代码位),并执行应用程序期望的操作。他们有时还期望某种文件系统结构和其他依赖性。
并非所有的Linux发行版都包含相同的库,文件系统布局或具有其他差异。这就是为什么您经常会看到Linux应用程序以.tar.gz文件的形式分发的情况,并带有一个脚本来自己进行编译;这使得它更具跨平台性。
某些可执行文件(例如命令行实用程序)可以交叉编译以在android上工作,因为它们没有像Eclipse这样的大型复杂应用程序那么复杂的需求。Android的不同之处在于,还没有直接的方法来编译标准的Linux GUI应用程序来使用它。
简短的回答不是。
android操作系统基于Linux内核构建。Android操作系统和普通Linux发行版之间有很多差异,其中一些差异对于安装Eclipse至关重要。
扩大一下Ben Griffths的答案和Martin Tapankov的评论,不,您不能在Android上运行Eclipse,因为没有Java Runtime Environment可以运行Eclipse,并且没有用于Android的Java开发工具包。尽管大多数Android应用都是用Java编写的,但Android没有JRE。Android使用Dalvik,这是完全不同的运行时。
最好的办法,看看到运行Linux的chroot的把你的蜂窝平板的(我知道它会在摩托罗拉XOOM来完成- http://www.offensive-security.com/backtrack/backtrack-5-on-a-motorola-xoom /)。
基本上,它只是在您的xoom上运行的Linux发行版的简化版本。一旦进入该环境,就可以安装所需的任何传统linux东西。backtrack的arm版本在网站上,它是一个信息安全性Linux发行版,因此我在工作中使用了很多工具。无论如何,快乐的狩猎,我知道可以在回溯中设置eclipse,这样您可以减少工作量,甚至可能也在apt-get回购中。
在Eclipse上安装Eclipse的最简单方法是在android设备上 安装虚拟ubuntu
这是一个非常有趣的问题!迟早我们将在台式机上运行android。
如果要让Eclipse在android上运行,则需要编译其所有依赖项。Linux内核不是问题。甚至移植Eclipse的Java代码库以在Dalvik中运行也不是问题。问题是eclipse的UI。
Eclipse UI是使用SWT构建的-这是一个了不起的工具包,可以在许多平台上实现Java程序的本机外观。首先,您必须在android上移植SWT。http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK,目前尚无计划在Android上移植SWT。
因此,唯一的简单解决方案是同时运行linux distro和android。这可以通过“任何为arm构建的Linux发行版” + chroot + vnc来完成。
是的你可以。在您拥有的所有AndroidOS旁边,在您的Android上安装常规的Linux发行版,然后运行您想要的任何Linux应用:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit