由於Eclipse IDE可以在Linux上運行並且新的Honeycomb具有Linux內核,所以Eclipse IDE可以在Android Honeycomb上運行嗎?
我知道在平板電腦中編寫代碼並不是很方便,但是我想用於UML建模。
由於Eclipse IDE可以在Linux上運行並且新的Honeycomb具有Linux內核,所以Eclipse IDE可以在Android Honeycomb上運行嗎?
我知道在平板電腦中編寫代碼並不是很方便,但是我想用於UML建模。
您可能知道,Eclipse在不同版本的Linux上運行時會遇到各種問題(這就是Ubuntu具有其正式存儲庫版本以及所有其他功能的原因)。 Android甚至更糟-儘管基於Linux,但它是一個完全不同的操作系統。類似的問題是:“是否可以在Mac OS中安裝Eclipse的* nix版本?”
要擴展前面的“否”答案,不僅是內核,而且操作系統的其餘部分也有很大的不同。為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是完全不同的運行時。
最好的選擇是,從蜂窩平板電腦上運行chrooted linux(我知道可以在motorola 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。
可以。在您擁有的所有AndroidOS旁邊,在您的Android上安裝常規的Linux發行版,然後運行所需的任何Linux應用:
https://play.google.com/store/apps/details?id= org.dyndns.sven_ola.debian_kit