導航:首頁 > 操作系統 > linux運行android

linux運行android

發布時間:2022-07-02 07:13:32

linux 運行android虛擬機嗎

可以的,android本來就是linux內核

② 如何再linux下運行apk程序

Linux上的軟體少得可憐,要是能夠直接運行安卓程序,那將是意見很酷的事情。
方法原理:首先這個方法不需要開啟安卓虛擬機,是直接在Linux上運行的。
谷歌在很早之前提出了archon的方案,能夠直接在PC端運行安卓app,但是並不是很完善,所以不保證所有app可運行,請自測。
後來deepin對其進行了加強,在此感謝深度團隊。
部分為轉載內容,再次感謝原作者。
理論基於Debian的系統都可以,本人基於Linux mint17.3,其他Linux發行版請自行測試。

一、安裝運行環境
首先要安裝chrome瀏覽器,可到 http://www.google.cn/chrome/browser/desktop/index.html 下載
在我提供的資源網址中,選擇環境包文件夾
安裝 archon-integration*.deb 和 deepin-archon*.deb即可

二、安裝安卓app
1.安裝打包好的安卓app的deb包
直接在我提供的資源網址中,選擇Android-apps文件夾下的對應安卓app的安裝包即可
也可以到網址: http://packages.deepin.com/deepin/pool/non-free/a/ 下載對應的安卓app安裝包
2.直接運行apk
a.下載測試的安卓apk程序,請盡量下載Pad版本;
b.解壓apk程序,終端執行:
/usr/lib/node_moles/chromeos-apk/chromeos-apk --archon -t --scale --name "Android App" xxx.apk ##xxx.apk為被解壓的apk文件名
c.測試運行,終端執行:
/lastore/framework/myarchon/archonrun --silent-launch --load-and-launch-app=被解壓apk程序的完整路徑
如果想一部到位,僅僅是測試的,也可以下載環境包中的Android.sh.zip 解壓出 Android.sh
運行
android.sh xx.apk
即可看到軟體運行情況。

③ linux 運行android報錯:

升級sdk 到5.0時,創建項目時會多創建一個庫項目,叫appcompat_v7。
創建完成後,這個項目可能會報錯,諸如出現:No resource found that matches the given name 'android:Widget.Material.ActionButton'等錯誤。

解決方案1:
使用sdk manager下載以下內容:

解決方案2:
如果你不想創建appcompat_v7,你可以在創建項目時將minimum Required SDK設置為4.1以上,這時就不再生成

④ 如何在linux中訪問Android手機

方法是開啟手機fastboot(開機加音量向下)然後接電腦。
然後找到掛載系統文件的那個分區,(手機掛載上去電腦會識別出好幾個分區,一般是最大的那個)
然後在system/app/目錄下找到相應的程序(linux系統下應用程序都是文件夾形式)直接刪除就行了。
在linux系統電腦下,以root身份su root 或者sudo運行命令
具體命令lz網路一下就好了~

不過具體的方法要看具體的手機了,有些牌子的手機(或者平板,比如我的酷比模仿)就沒有辦法把系統分區掛載在linux系統電腦下。(廠商的磁碟沒有linux系統下的驅動)
有些手機可以在recovery模式下選擇usb掛載,這樣的也能直接用linux系統刪除系統文件。

其實用linux刪除手機上的系統文件技術上沒有什麼難度,主要是看你能不能把手機掛載到電腦上。這個是最難的。

⑤ 如何在Linux系統上安裝Android 4.4

第一步:在Linux上安裝VirtualBox
1、大多數的Linux發行版中,官方源都有VirtualBox,例如在Ubuntu中安裝
$ sudo apt-get install virtualbox

第二步:下載並在VirtualBox中安裝Android 4.4 kitkat
2、這步挺簡單的,只是需要去androud Sourceforge.net項目下載Android 4.4 x86 Kit Kat文件(地址)
3、要想安裝Android 4.4 kitkat,首先,你需要啟動剛剛下載.iso文件,打開VirtualBox,創建一個新的虛擬機,然後按照下面圖片設置:

4、接下來,它會詢問你新設備的內存大小,Android 4.4 kikat需要1G內存才能完美運行,但是由於我的電腦只有1G內存,我只能選擇512MB。

5、選擇「現在創建虛擬硬碟」(「Create a virtual hard drive now」)來創建一個新的硬碟。

6、它現在會詢問你新虛擬硬碟的類型,選擇VDI

7、現在設置虛擬硬碟大小,你可以按照你的所需來設置任何大小,但是除了將來安裝Apps所用的空間,至少需要4G來保證系統正確安裝。

8、現在你的新虛擬設備創建好了,可以啟動下載的.iso文件了,從左邊的列表選擇創建的虛擬機,點擊設置->存儲,如下圖,選擇android 4.4 kitkat RC2的鏡像文件。

9、點擊OK,打開機器,啟動.iso鏡像,選擇「安裝」開始在虛擬機上安裝系統。

10、請選擇一個分區來安裝Android-x86

11、如下圖,你可以看見cfdisk界面,cfdisk是一個分區工具,我們將要使用它來創建一個新的硬碟分區,用來安裝Android 4.4,現在,點擊「New」

12、選擇「Primary」作為分區類型

13、接下來,設置分區大小

14、現在我們必須給硬碟創建新的引導使其能夠寫入新的分區表,點擊「Bootable」給引導標記新的分區,你不會注意到有任何變化,但是引導標記將會自己給選中分區。

15、完成之後,點擊「Write」對硬碟寫入新的分區。

16、它會詢問你是否確認,輸入「yes」並點擊Enter

17、現在我們的新硬碟已經創建,點擊Quit你就可以看來類似下圖的顯示,選中剛剛創建的用來安裝Android的分區,點擊Enter

18、選擇「ext3」作為硬碟文件系統並格式化

19、它將會詢問你是否需要安裝GRUB啟動器,當然選擇Yes,如果不這樣,你將不能啟動新系統,所以選擇Yes並點擊Enter

20、最後,它會問你是否設置/system分區能寫入,選擇yes,它會在安裝完系統後幫助你減少很多麻煩。

21、安裝將會開始它的任務,安裝器結束工作後,選擇重啟,在我做測試的時候,「Run-Android x86」不起作用,所以你不得不重啟。

22、我們已經完成安裝Android 4.4 KitKat RC2,問題是VirtualBox將會繼續載入.iso鏡像文件而不是從虛擬硬碟驅動啟動,所以為了修正這個問題,選擇設置->存儲->移除iso文件

23、你可以啟動你的虛擬設備,運行你的Android系統了

⑥ Linux內核怎樣啟動Android

那麼Linux內核和Android什麼關系?Linux內核是怎樣引導起Android呢?本文進行簡單的描述。 Android雖然建立在Linux內核之上,但是他對內核進行了一些擴展,增加了一些驅動。比如Binder,loger等等驅動。可以拿Android內核代碼和其Baseline版本進行對比。可以看到Android對Linux內核的所有擴展。 熟悉Linux啟動的朋友知道,首先Linux引導完成之後,會啟動用戶態的init進程(pid為0),這個進程在整個系統運行過程中起著非常重要的作用,如果你對init進程不了解請查相關資料。init完成系統的初始化工作,然後進入shell,接收用戶的輸入。 Android啟動也沒有什麼神秘的,就是用自己的init進程替換了Linux內核的init進程,完成自己初始化工作(設備,文件系統等等初始化)。然後啟動自己的虛擬機,程序等等的東西。Android的init進程的代碼位於system/core/init/init.c下面,可以去查看其源碼,來了解Android啟動詳細流程。Android啟動流程的資料網上已經比較多,這里就不贅述了。 可以看到移植Android過程中,調試init非常重要。因為所有和硬體平台相關的東西都這里初始化,所以init進程有可能需要移植或者配置。其他的進程都是和硬體無關的,理論上不需要修改就應該能夠運行起來。 經過上面的描述可以看出,Android的init進程起著一個承上啟下的作用。

⑦ Linux怎麼搭建Android開發環境

一、安裝前所需要准備的軟體:

1. JDK(jdk-6u27-linux-i586.bin
2. AndroidSDK(android-sdk_r12-linux_x86)
3. eclipse(eclipse-SDK-3.7-linux-gtk.tar.gz)
在Linux下創建一個android用戶,用來管理android的開發環境,把准備的軟體拷貝到/home/android目錄下,讓我們開始搭建環境吧!

二、安裝JDK,eclipse和AndroidSDK都依賴於jdk的環境,確保工作的目錄是/home/android

  1. 為jdk-6u27-linux-1586.bin添加可執行許可權 chmod u+x jdk-6u27-linux-1586.bin

  2. 使用 ./jdk-6u27-linux-1586.bin

  3. 配置環境變數,Linux下需要修改/etc/profile文件,使用 sudo vi /etc/profile

⑧ linux可以運行安卓軟體嗎

這是不能的。可以通過移植來實現。 安卓雖然是基於Linux內核開發出來的,但和Linux架構還是有區別的,比如: 1.安卓系統的 ls,cd,ps,等等這類的命令是在/system/bin目錄下,而Linux是在/bin目錄下,當然還有一些在/etc/bin目錄下 2.安裝軟體的方式也有不同,Android是統一放在/data/data/目錄下,其他目錄是沒有修改許可權的,有root除外。linux安裝軟體是需要許可權的比如dpkg,apt-get這類命令安裝位置是在/etc/目錄下也有在usr目錄下的

⑨ 安卓軟體能在LINUX下安裝運行么

不能,
想在linux下運行android,其實和windows下運行安卓系統一個樣子,都要虛擬機。

如果可以的話,linux早就代替windows系統了~

閱讀全文

與linux運行android相關的資料

熱點內容
文件夾怎麼做標題 瀏覽:31
騰訊雲伺服器如何防止被攻擊 瀏覽:879
六稜柱的體積演算法 瀏覽:933
淘寶什麼雲伺服器好用 瀏覽:340
pythonoa項目 瀏覽:307
android杜比音效 瀏覽:341
殺手47為什麼連接不了伺服器 瀏覽:108
靜態路徑命令 瀏覽:533
一直編譯不過怎麼辦 瀏覽:829
汽車串聯並聯演算法 瀏覽:458
助眠解壓的聲音音頻小哥哥 瀏覽:277
pythoncmd換行 瀏覽:376
linux取消行號 瀏覽:355
安卓原生系統官網是什麼 瀏覽:444
底部主圖源碼 瀏覽:878
伺服器崩了有什麼提示 瀏覽:780
遠程海康伺服器用什麼瀏覽器 瀏覽:232
解壓報紙圖片 瀏覽:956
python微信公眾號開發平台 瀏覽:895
知識付費網站java源碼 瀏覽:255