您的位置: 首頁(yè) >科技 >

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

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

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

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

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


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

最新文章

精彩推薦

圖文推薦

點(diǎn)擊排行

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

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