Anbox安卓apk應用安裝及使用說明和常見問題
Anbox安卓apk應用安裝及使用說明和常見問題
1. 應用安裝
使用adb安裝應用并且非常簡單,使用也非常方便:
1.1 默認界面
此時都是默認應用,沒有安裝任何其他APPs。
1.2 應用安裝
1.2.1:emulator連接正常
1.2.2:安裝apk
1.3 使用示例
此時多了一個Map Nav的應用。
2. 補充說明(機器翻譯)
常問問題
1? 是什么讓Anbox與Shashlik或Genimobile等其他項目不同?
像Shashlik 或Genimobile這樣的項目使用模擬器來運行Android環境。模擬器創建一個完整的模擬系統,它有自己的內核等,而Anbox在與主機操作系統相同的內核下運行Android系統。不需要像QEMU那樣的仿真層 。一切都直接在硬件上運行。這種方法還允許與主機操作系統更好地集成。
2? 是否可以安裝Google Play商店?
是的,這通常是可能的。但是,只要設備未經過認證且供應商未與Google簽署協議,Google就不允許任何人發送其應用程序。
Anbox項目對發布Google Play商店沒有任何興趣,我們不允許這樣做。我們可以在以后為用戶添加一種簡單的方法,以便輕松分發適合Anbox運行時環境的Android應用程序。
3? 如何將應用程序安裝到Anbox運行時?
除了使用Android Debug Bridge(adb)之外,用戶還沒有簡單的方法將應用程序安裝到Anbox運行時。 在主機系統上安裝adb后,可以安裝以下應用程序:
$ adb install path/to/my-app.apk
之后,您的應用程序應作為Anbox運行時的一部分安裝,并可通過主機系統應用程序啟動器啟動。
4? 谷歌將Android應用程序引入Chrome操作系統的努力是否有任何關系?
Google正在以與我們非常相似的方式在Chrome操作系統中為Android應用程序提供支持。這兩種方法都非常相似,因為它們都將Android放入基于Linux命名空間的輕量級系統容器中,并保留一個小橋接以允許與主機系統進行通信。
與Google的實施相比,Anbox不允許任何直接訪問硬件設備。例如,它將Open GL ES連接到主機。在Chrome OS中,容器可以訪問圖形子系統的主機內核端,以便快速呈現。在我們的例子中,我們決定不采用這種方法來保持將Anbox移植到不同平臺的簡單方法。所有主機操作系統都需要提供Open GL / Open GL ES兼容驅動程序,以提供與圖形子系統的正確集成。
5? 我最喜歡的Android應用程序不起作用。我該怎么辦?
由于我們提供完整的Android系統,通常所有應用程序都可以工作。但是有一些例外:
如果您的應用程序依賴于特定的硬件功能,如WiFi,藍牙或電話,我們需要額外的工作來橋接來自主機系統的那些。截至目前,您唯一能做的就是確保在這些功能不可用時您的應用程序正常運行。
Anbox使用Android 7引入的自由格式模式,允許多窗口系統。您的應用程序需要在自由格式模式下良好運行才能在Anbox中正常運行。您可以在 Android開發人員文檔中找到更多詳細信息 。
6? Anbox無法在我的設備上啟動。我做錯了什么?
最有可能的不是你的錯。Anbox仍處于早期階段,并且在各種不同的系統中沒有太多的測試覆蓋率。如果Anbox沒有為您啟動,請按照 此處的說明進行操作并提交錯誤報告,以便開發人員可以查看問題。
7? 你說Anbox是收斂的。它今天在手機上運行嗎?
最初的概念驗證是在基于 Ubuntu Touch 的設備上完成的。從那時起,Anbox已經發展了很多,使桌面設備成為其主要的開發重點。然而,最近的實驗表明,在基于Ubuntu Touch的移動設備上,Anbox仍然運行良好(通過一些調整并因為較舊的內核版本而解除限制) 。
我們知道像 UBports或 LuneOS這樣的其他項目對將Anbox作為其發行版的一部分運行非常感興趣。與這些社區的人們已經建立了密切的關系,但是還沒有具體的計劃,也沒有每個社區項目的主題。
8? 為什么Anbox僅作為快照分發?
Anbox目前只是快速發布,因為快照使得我們開發人員的生活變得非常簡單。它們使我們能夠快速輕松地打包,輕松分發給用戶,以及定期快速更新。 Flatpak 將是另一種選擇,但我們尚未對此進行調查,我們也不打算在不久的將來這樣做。但是,我們很高興接受來自Anbox社區的貢獻,以提供必要的更改,以便將Anbox分發為flatpak軟件包。
Anbox目前沒有做的一件事是對快照使用適當的限制。現在它只有在安裝在所謂的快照模式中時才可用,它會禁用任何限制。這是我們將在未來幾個月與上游合作的事情,以使我們的快照完全受限。
盡管禁用了快速限制,但Android系統仍然通過使用來自主機系統的Linux命名空間而保持獨立。
9? Anbox是否需要為每個設備提供特定的Android映像?
沒有.Anbox不需要為每個設備提供特定的Android映像,因為它是以獨立于設備的方式構建的。Anbox將為每個架構(amd64,armhf,arm64)提供單個Android映像,并且不需要任何設備特定的修改。
----
Fin
----
Android
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。