日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

安卓虚拟linux系统教程,在Linux上模拟Android应用程序的3种方法 | MOS86

發(fā)布時間:2024/10/8 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安卓虚拟linux系统教程,在Linux上模拟Android应用程序的3种方法 | MOS86 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

如果您是Android的忠實擁護者,那么您可能已經(jīng)知道自己最喜歡的移動操作系統(tǒng)是Linux。 過去我們已經(jīng)介紹了Android如何基于開放源代碼組件,Android真的是開放源代碼嗎? Android真的是開源的嗎? 甚至重要嗎?在這里,我們探討Android是否真的是開源的。 畢竟,它基于Linux!內(nèi)容,而Linux內(nèi)核就是其中之一。 可以推斷,如果它們?nèi)绱私咏?#xff0c;那么在Linux上運行Android應(yīng)用程序應(yīng)該相對容易。

立即解鎖“基本Linux命令備忘單”!

這將使您注冊我們的新聞通訊

事實證明,這是正確的。 通常,在另一個操作系統(tǒng)上為一個操作系統(tǒng)運行應(yīng)用程序會很棘手。 但是,Linux用戶有兩種方法可以運行Android應(yīng)用程序,從而使事情變得相對容易。 讓我們來看看。

過去,我們介紹了幾種在其他操作系統(tǒng)上運行Android或其應(yīng)用程序的方法。 這些通常采用以下兩種形式之一:

在以下各節(jié)中,我們將探索以下Linux本地解決方案,它們在不同程度上使用上述選項:

我們將在下面詳細探討每個選項。

顧名思義,Anbox在一個盒子里將自己標為Android。它是一個Linux應(yīng)用程序,可在容器中提供完整的Android軟件堆棧,類似于Docker的運行方式如何使用Docker安全地測試安全容器中的桌面應(yīng)用程序如何使用Docker安全地測試安全容器中的桌面應(yīng)用程序Docker是開發(fā)和開發(fā)的流行平臺測試基于服務(wù)器的應(yīng)用程序。但是您知道嗎,您還可以使用它來安全可靠地在桌面上運行新程序嗎?作為Snap軟件包分發(fā)Ubuntu 16.04的新軟件包格式如何使軟件安裝成為SnapHow Ubuntu 16.04的新軟件包格式如何使軟件安裝成為SnapIn版本16.04,Ubuntu希望在穩(wěn)定性和保持最新之間取得平衡。安裝應(yīng)用程序的新方法。讓我們找出“快照”的工作原理。了解更多,您的發(fā)行版需要支持該格式。UbuntuSnaps與Red Hat Flatpaks有什么區(qū)別?Ubuntu Snaps與Red Hat Flatpaks有什么區(qū)別?Linux發(fā)行版在許多發(fā)行版中分發(fā)應(yīng)用程序格式。多年來,最受歡迎的兩個是.debs和.rpms,但是隨著Ubuntu的Snap軟件包和Red Hat的Flatpak的出現(xiàn),這種情況可能會開始改變。幸運的是,大多數(shù)主要的工具都可以這樣做。

您可以在軟件中心中搜索它,也可以在Ubuntu上使用類似于以下命令的提示命令:

sudo apt install snapd現(xiàn)在已安裝Snap系統(tǒng),請使用Anbox網(wǎng)站上的命令下載并安裝它:

快速安裝-經(jīng)典的anbox安裝程序&& anbox安裝程序基于終端的安裝程序腳本將為您獲取所有內(nèi)容。 首先執(zhí)行一些管理功能,例如添加新的軟件存儲庫和安裝必備軟件。 然后將下載Anbox Snap軟件包(如下圖所示)并安裝它。

安裝完成后,可以使用以下命令確認其正在運行:

安裝Anbox后,您可以從主菜單啟動它。 它已顯示在我的“失物招領(lǐng)”類別中,但應(yīng)該與文本搜索一起出現(xiàn)。 片刻之后,Anbox應(yīng)用程序管理器應(yīng)在屏幕上彈出。

該項目的網(wǎng)站表示,該項目仍處于重大開發(fā)階段。 當您需要安裝第一個應(yīng)用程序時,您會感覺到這種情況。 沒有很好的圖形化拖放方法,因此您將需要使用Android調(diào)試橋(ADB)如何在Android上使用ADB和Fastboot(以及為什么要這樣做)如何在Android上使用ADB和Fastboot( 以及為什么要這么做)學(xué)習(xí)掌握ADB和Fastboot可以使您的Android體驗更好。。 該工具是Android Studio的一部分,因此,如果已安裝,則全部設(shè)置完畢。 如果沒有,您可以安裝Android Studio(因為它提供了自己的模擬器,另一個選項),或者可以從包管理器中查看是否可用。

在Ubuntu上,以下內(nèi)容將滿足您的需求:

sudo apt install android-tools-adb現(xiàn)在您可以安裝一個方便使用APK文件的應(yīng)用程序。 以下命令將安裝Orgzly(做筆記和待辦事項)應(yīng)用程序:

最后,您將在“ Anbox”窗口中看到該應(yīng)用程序的圖標彈出。 單擊它會像您期望的那樣打開應(yīng)用程序(下圖顯示了我們在上方安裝的Orgzly應(yīng)用程序):

Esc鍵的作用類似于后退按鈕,可讓您關(guān)閉應(yīng)用程序。

Shashlik是另一種選擇,類似于Anbox。 雖然后者使用Snap軟件包的容器技術(shù),但Shashlik實際上包括一個基于QEMU的輕量級虛擬機。3在Linux上運行虛擬機的方式3在Linux上運行虛擬機的方式如果要在Linux計算機上運行第二個操作系統(tǒng)而不使用 重新啟動以在它們之間切換時,虛擬機是您唯一的答案。了解更多。

下載沉重的DEB軟件包后,可以使用以下命令將其安裝在Ubuntu系統(tǒng)中:

dpkg -i shashlik_0.9.3.deb在Shashlik中安裝應(yīng)用程序也正在進行中。 但是安裝命令更為直接:

/ opt / shashlik / bin / shashlik-install name_of_app_file.apk完成后,您會看到一個漂亮的小彈出窗口,說它成功了。

您還將在啟動器菜單(在Android Apps類別下)中獲得一個條目,然后單擊該條目將啟動該應(yīng)用程序。 Shashlik的啟動時間明顯比Anbox長,因為它實際上是在啟動適當?shù)腣M:

最后,您的應(yīng)用程序?qū)⒃谝粋€很小的窗口中打開。 * / opt / shashlik / android / hardware-qemu.ini中有一些QEMU設(shè)置,您可以對其進行調(diào)整以獲得更大的屏幕。

總體而言,如果您可以接受較慢的啟動速度,則安裝Shashlik并設(shè)置一些應(yīng)用程序的體驗似乎要容易一些。

Genymotion與上述兩個選項略有不同。

首先,它是一種商業(yè)產(chǎn)品,因此,如果您想長期使用它,就需要花一些錢。 這也意味著您需要擁有Genymotion帳戶才能下載試用版。 最后,它被定位為開發(fā)人員工具,這意味著它并不是真正啟動應(yīng)用程序的便捷方法,而是一個完全可測試的系統(tǒng)。 如果這些都不影響您,您可以先填寫一個簡單的表格并注冊一個帳戶:

重新登錄您的帳戶后,單擊頁面右上方的“試用”按鈕。 它將帶您到下載頁面,您可以在其中為系統(tǒng)選擇Genymotion的版本。 下載此文件時,還應(yīng)確保已安裝VirtualBox,因為Genymotion使用了它。

完成后,請確保為BIN文件賦予可執(zhí)行權(quán)限特權(quán)解釋了Chmod命令和Linux文件權(quán)限解釋了Chmod命令和Linux文件權(quán)限如果要在任何Linux操作系統(tǒng)上正確地管理文件權(quán)限,則需要知道chmod命令。 然后以root身份運行它(如下圖的命令所示)。

簡單的設(shè)置將很快完成,并通知您可用的/ opt / genymobile / genymotion / genymotion命令。 運行此命令將啟動應(yīng)用程序:

試用版將出現(xiàn),要求進行身份驗證或許可。 選擇登錄并提供您的帳戶憑據(jù)。 接受EULA后,將要求您創(chuàng)建虛擬設(shè)備:

該應(yīng)用程序提供了新舊設(shè)備的選擇。 選擇一個并單擊“下一步”兩次將啟動該過程,下載并設(shè)置新設(shè)備。

安裝后,您只需從應(yīng)用程序主窗口的列表中選擇新設(shè)備,然后單擊開始按鈕:

一旦運行,您將在窗口中看到功能完備的Android設(shè)備。

但起初,它僅包含少量應(yīng)用程序。 幸運的是,通過Genymotion,您可以使用圖形方法(拖放)來安裝新方法。 將APK文件拖放到窗口上會自動將其傳輸?shù)教摂M設(shè)備,進行安裝并運行。 在下圖中,我們可以再次(較高分辨率)看到Orgzly:

答案很簡單:運行所需應(yīng)用程序的應(yīng)用程序。 而且通常情況下,不要認為只需要選擇一個即可。 如果您擁有一款應(yīng)用程序,如Anbox中的超級按鈕,另一個在Shashlik中嗡嗡作響的應(yīng)用程序以及另一個需要Genymotion強大功能的應(yīng)用程序,請全部使用它們! 也可以隨意將Android Studio模擬器丟進去,只是一個很好的選擇!

您是否有桌面上絕對必須具備的任何Android應(yīng)用程序? 您是否使用了以上任何解決方案? 它們與BlueStacks的同類產(chǎn)品相比如何? 請在下面的評論中提出您的想法和提示!

探索更多有關(guān):Android,仿真,Linux。

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的安卓虚拟linux系统教程,在Linux上模拟Android应用程序的3种方法 | MOS86的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。