您的位置: 首頁 >科技 >

由于更改導致Dalvik應用程序無法掛載文件系統(tǒng)以與其他應用程序共享

2022-09-13 10:38:02 編輯:長孫河寶 來源:
導讀 隨著Android 4.2的發(fā)布,出現(xiàn)了許多新功能,其中之一是在同一設備上支持多個用戶帳戶。不幸的是,此添加對功能造成了相當不希望的影響,許...

隨著Android 4.2的發(fā)布,出現(xiàn)了許多新功能,其中之一是在同一設備上支持多個用戶帳戶。不幸的是,此添加對功能造成了相當不希望的影響,許多人發(fā)現(xiàn)此功能比能夠創(chuàng)建單獨的用戶帳戶有用得多。從4.2版開始,由于更改導致Dalvik應用程序無法掛載文件系統(tǒng)以與其他應用程序共享,因此CIFS管理器和Mountpoint等應用程序將無法正常運行。在最初安裝目錄的應用程序中,目錄看起來絕對正確。但是,當嘗試從另一個應用程序查看內容時,您將無法進行操作。XDA Elite公認的開發(fā)人員Chainfire的 解決了此問題的某些方面 Stickmount,與4.2兼容。但是,到目前為止,還沒有一種不依賴第三方應用程序的解決方案。

問題的癥結在于,為了確保用戶帳戶之間的隔離,系統(tǒng)將所有內容都掛載在“ /”下(即所有內容)作為遞歸從屬掛載空間。用通俗易懂的 術語來說,跨整個文件系統(tǒng)的應用程序之間的鏈接有些麻煩。幸運的是,對于那些想糾正此問題并重新獲得該功能的人員,XDA公認的開發(fā)人員mkasick不僅 提出了一種解決此問題的方法,而且提出了兩種不同的方法。請注意,盡管這些修補程序主要針對希望將其集成到基于4.2的ROM中的開發(fā)人員。

這兩個修復程序都由兩部分組成,其中之一是對啟動ramdisk init的修改。rc。解決此問題的最佳方法是對Dalvik進行更改,從而將從站安裝空間限制 為“ / system”和“ / mnt / shell / emulated”。對于不/不能使用首選修復程序的ROM,第二個選項在內核級別執(zhí)行相同的操作。這些提交正在評估中是否包含在CyanogenMod中,但目前仍需要手動應用。


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。