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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

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

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

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

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

這將使您注冊(cè)我們的新聞通訊

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

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

在以下各節(jié)中,我們將探索以下Linux本地解決方案,它們?cè)诓煌潭壬鲜褂蒙鲜鲞x項(xiàng):

我們將在下面詳細(xì)探討每個(gè)選項(xiàng)。

顧名思義,Anbox在一個(gè)盒子里將自己標(biāo)為Android。它是一個(gè)Linux應(yīng)用程序,可在容器中提供完整的Android軟件堆棧,類似于Docker的運(yùn)行方式如何使用Docker安全地測(cè)試安全容器中的桌面應(yīng)用程序如何使用Docker安全地測(cè)試安全容器中的桌面應(yīng)用程序Docker是開(kāi)發(fā)和開(kāi)發(fā)的流行平臺(tái)測(cè)試基于服務(wù)器的應(yīng)用程序。但是您知道嗎,您還可以使用它來(lái)安全可靠地在桌面上運(yùn)行新程序嗎?作為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)用程序格式。多年來(lái),最受歡迎的兩個(gè)是.debs和.rpms,但是隨著Ubuntu的Snap軟件包和Red Hat的Flatpak的出現(xiàn),這種情況可能會(huì)開(kāi)始改變。幸運(yùn)的是,大多數(shù)主要的工具都可以這樣做。

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

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

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

安裝完成后,可以使用以下命令確認(rèn)其正在運(yùn)行:

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

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

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

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

最后,您將在“ Anbox”窗口中看到該應(yīng)用程序的圖標(biāo)彈出。 單擊它會(huì)像您期望的那樣打開(kāi)應(yīng)用程序(下圖顯示了我們?cè)谏戏桨惭b的Orgzly應(yīng)用程序):

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

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

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

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

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

您還將在啟動(dòng)器菜單(在Android Apps類別下)中獲得一個(gè)條目,然后單擊該條目將啟動(dòng)該應(yīng)用程序。 Shashlik的啟動(dòng)時(shí)間明顯比Anbox長(zhǎng),因?yàn)樗鼘?shí)際上是在啟動(dòng)適當(dāng)?shù)腣M:

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

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

Genymotion與上述兩個(gè)選項(xiàng)略有不同。

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

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

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

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

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

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

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

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

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

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

您是否有桌面上絕對(duì)必須具備的任何Android應(yīng)用程序? 您是否使用了以上任何解決方案? 它們與BlueStacks的同類產(chǎn)品相比如何? 請(qǐng)?jiān)谙旅娴脑u(píng)論中提出您的想法和提示!

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

與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖

總結(jié)

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

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