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
----
相關文章
- 在Ubuntu安裝和使用Anbox完整說明(一種在Linux使用Android應用的方法)UbuntuLinuxAndroid
- docker安裝和常見問題Docker
- Kibana安裝及使用說明
- jupyter安裝常見問題
- 安裝工具常見問題
- 安卓so包常見報錯問題安卓
- windows 10 安裝和使用中5個常見問題Windows
- ELK 之 Kibana 安裝及使用說明
- appium 安裝 apk 包問題APPAPK
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql
- 安卓手機使用Alpine Term APK安裝Linux系統,並安裝docker安卓APKLinuxDocker
- CUDA Toolkit常見安裝問題一覽
- Arch Linux 安裝 AnboxLinux
- Centos7環境下安裝redis及常見的問題CentOSRedis
- 解決帝國CMS安裝出錯和常見問題
- KVM簡介,安裝及常見使用詳解
- Mac遊戲安裝常見問題處理Mac遊戲
- PhpCms安裝報錯怎麼辦?PHPCMS安裝使用常見問題解決辦法PHP
- 安卓基礎開發庫,DevRing使用說明安卓devVR
- 安卓應用安全指南六、困難問題安卓
- Anbox安裝apk失敗(提示Failure res=-113等)的解決方法APKAI
- 安卓應用優化:使用反射測試安卓裝置是否使用“動態桌布”安卓優化反射
- tesseract安裝說明
- npm說明和node.js安裝NPMNode.js
- Android應用安全常見問題及解決方案Android
- AndroidN7.0、8.0上自動安裝apk問題AndroidAPK
- flutter常見問題【3】:Flutter 使用Android studio 打包生成apkFlutterAndroidAPK
- linux 常見命令及說明雜記Linux
- 快應用稽核常見問題
- DKhadoop安裝配置步驟教程與常見問題解決Hadoop
- CentOS6.5安裝mysql以及常見問題的解決CentOSMySql
- 關於Android安裝apk出現解析包異常問題情況總結AndroidAPK
- 大快發行版DKhadoop安裝與配置常見問題及解決方法整理Hadoop
- 淺談安卓apk加固原理和實現安卓APK
- rocketmq常見問題及使用 新手篇MQ
- Camtasia Studio 9 安裝說明
- 服務端常見服務安裝及配置服務端
- 在 Linux 上安裝安卓 8.1 Oreo 來執行應用程式和遊戲Linux安卓遊戲