最新的 deepin 帶來了可以運行安卓應用的uengine環境,如下圖是安裝在 uengine 環境上的應用:
那么這些應用不是平白無故出現的吧,肯定是需要安裝的,安裝有許多方法,例如說下面這些方法來安裝:
【資料圖】
打開
,定位到“安卓應用”,就有很多 Android 應用可以安裝
這里都應該知道怎么裝了,不細講
(這里需要的水平有提升,首先要知道終端是什么,這里不講)
首先打開終端,可以用
apt search uengine
來獲取所有的包名,但太多了,就可以通過
但可以通過這樣
apt search uengine XXX
縮小尋找范圍,如圖:
例如說安裝QQ:
sudo apt install
安裝微信:
sudo apt install
以及 /zh/post/222286 中的包名
當然還可以在?/appstore/pool/appstore/u/??中下載,安裝方法看下面
應用商店的包是 deb,使用 apt 的也是 deb,肯定也有人打包了 deb 供我們使用,例如說 /zh/post/7339 就有大佬打包的deb包,這里以 Microsoft Todo for Android 為例
首先打開下載的 deb 目錄,然后使用 deb 安裝器打開,然后點擊“安裝”輸入密碼即可
(二)使用終端安裝適用于上面的方法無法安裝時使用
首先使用 cd 目錄或者使用文件管理器定位然后右鍵終端打開然后使用 dpkg 命令進行安裝,格式如下
sudo dpkg -i XXX ?# 一定要用 root 權限運行,XXX是 deb 包的文件名
然后輸入用戶密碼進行安裝
但如果出現了依賴問題(我實在沒圖了),就輸入
sudo apt install -f
修復其依賴關系
最后打開啟動器運行即可
四、使用第三方軟件安裝 Android 應用
目前社區有兩種安裝器,第一種是我開發的運行器和打包器(運行器:/zh/post/222293,打包器:/zh/post/222729),還有就是 Maicss 大佬開發的 /zh/post/223042 (推薦),這里以?Maicss 大佬開發的為例
首先下載?Maicss 大佬的 deb 包安裝,安裝過程忽略
首先打開程序主界面,把需要的 apk 拖進去,然后識別圖標,然后我們因為只是自己安裝,所以直接點擊“直接安裝”
然后提示需要輸入密碼,輸入密碼繼續安裝
當提示安裝成功時,就可以打開啟動器運行了
五、使用命令安裝 Android 應用
這個限制就比較少了,首先要有一個 APK,定位到 apk所在目錄,然后輸入
sudo /usr/bin/uengine-session-launch-helper -- uengine install --apk='XXX' # XXX是apk路徑,如果是用pkexec調用root權限,請輸入絕對路徑,而非相對路徑# 注意:安裝需要root權限,請注意!
接下來就是些其他的了,畢竟是總結嗎,還要其他的東西
在用第三方的安裝器時,你會發現有一個打包成 deb 的功能,點擊對于的按鈕后就會讓你選擇保存位置,選擇完好即可,使用它就可以打包一個屬于自己的 deb 包
打包后的 deb 包就可以發給其他人使用了,安裝方法如上面的第三點
在終端輸入以下命令即可
/usr/bin/ --package= --component=
或者創建一個 .desktop 文件,把以下內容寫入也可以
[Desktop Entry]Categories=System;Comment=uengine 程序菜單Encoding=UTF-8nExec=/usr/bin/ --package= --component==anboxMimeType=Name=uengine 程序菜單StartupWMClass=uengine 程序菜單Terminal=falseType=Application
在系統的很多地方,如桌面
文件管理
uengine 右鍵
都能看到它的身影,你可以通過它和 uengine 交換文件(怎么截不了圖)
但注意它訪問的不是根目錄,如果需要訪問請安裝Android的第三方文件管理器
有些通過 deb 或者?Maicss 大佬安裝的都可以右鍵卸載,但有些不行,例如通過命令安裝的以及用我的運行器安裝的都不能用右鍵卸載,那么要用下面的方法
打開程序菜單或在終端輸入
/usr/bin/ --action= --package= --component=
打開系統設置,然后點擊應用部分
然后這里就有安裝的應用列表
然后點擊進入你需要卸載的軟件,然后點擊卸載即可
其實就指的是我的運行器,安裝方法和Maicss 大佬的安裝方法一樣,然后打開運行器,選擇要卸載軟件對應的apk包或對應的包名(包名的獲取方法請看下一點),輸入密碼卸載即可
首先獲取包名(需要有對應的 APK)(如果知道包名請忽略),首先安裝 appt
sudo apt install aapt
然后定位到APK所在目錄,輸入
aapt dump badging XXX ?# XXX為APK路徑
獲取 APK 信息,然后找到“package:”開頭的那一行,找到“name”后面的那個包名
然后輸入
sudo /usr/bin/uengine-session-launch-helper -- uengine uninstall --pkg='XXX'# XXX 為包名# 可以使用sudo或者pkexec,需要 root 權限卸載
即可
部分 Android 軟件是無法運行的,你可以去 anbox 的?Issues 去看看有沒有解決方案,因為 uengine 是在 anbox 上二次開發
項目鏈接:/anbox/anbox/
最后,實在寫不出來了,再讓我想想……
標簽:
Copyright @ 2001-2013 www.ixinshang.com.cn All Rights Reserved 財經新聞網 版權所有 京ICP備12018864號-1
網站所登新聞、資訊等內容, 均為相關單位具有著作權,轉載請注明出處
未經彩迅新聞網書面授權,請勿建立鏡像 聯系我們: 291 32 36@qq.com