資源描述:
《安卓應(yīng)用程序未安裝解決辦法.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、安卓2.1系統(tǒng)下“應(yīng)用程序未安裝”的問題解決方案首先說一下問題發(fā)生時(shí)的癥狀:最近一段時(shí)間連續(xù)發(fā)生了三個(gè)應(yīng)用程序未安裝的情況,無論是從市場里安裝還是用豌豆莢的各種安裝方法均顯示“應(yīng)用程序未安裝”,并且用各種卸載工具、軟件管理工具以及系統(tǒng)內(nèi)置的程序管理均無法找到相關(guān)應(yīng)用程序,連無圖標(biāo)那種都沒有,屬于徹徹底底的找不著,就連用RE瀏覽器也搜索不到,而除此之外的其他應(yīng)用程序都可以正常安裝~之前嘗試解決的過程(均無效,懶得看的朋友可以直接跳過):1、第一個(gè)想法就是系統(tǒng)內(nèi)有程序殘留,可能是未刪除干凈導(dǎo)致無法安裝,
2、因此用RE瀏覽器搜索程序相關(guān)關(guān)鍵字,把找到的相關(guān)文件和目錄全部刪除,然后重啟再安裝程序,結(jié)果無效;2、想到之前有過備份,于是打開鈦備份,找到相關(guān)軟件,還原:最開始選擇的是程序+數(shù)據(jù),顯示還原失敗,然后單獨(dú)選擇還原程序,提示還原成功,但是在系統(tǒng)內(nèi)并沒有看到還原成功的程序,所以被忽悠了(這里我沒有做重啟系統(tǒng)的嘗試,不知道如果還原之后重啟系統(tǒng)會(huì)不會(huì)有效,有興趣的朋友可以試試哈~);3、沒辦法,只能Google了,首先找到的是成功最多的一種方法:【儲(chǔ)存模式連接電腦或者用RootExplorer找到SD卡目錄
3、下的.android_secure文件夾,里面應(yīng)該會(huì)有一個(gè)smdl2tmp1.asec,也可能是其他名稱,總之與正常程序命名格式明顯不一樣的文件,刪除,再次安裝軟件試試】,但是我無論是系統(tǒng)還是SD卡均找不到相關(guān)目錄及文件,所以這種方法對我完全沒用;4、第二種方法:【如果是PC端上安裝應(yīng)用提示失敗,請先檢查有沒有安裝Android手機(jī)對應(yīng)的的USB驅(qū)動(dòng),一般使用91手機(jī)助手或豌豆夾都會(huì)自動(dòng)幫你裝上手機(jī)驅(qū)動(dòng)】,我是手機(jī)端提示失敗,并且我的驅(qū)動(dòng)正確安裝,豌豆莢也使用正常,所以這個(gè)跟我無關(guān);5、第三種方法:
4、【查看手機(jī)設(shè)置-應(yīng)用程序-未知來源是否勾選,否則就會(huì)導(dǎo)致有些非電子市場提供的應(yīng)用程序無法安裝】,我勾選的,所以這個(gè)也跟我無關(guān);6、第四種方法:【用系統(tǒng)自帶的程序管理查看SD卡上的程序,有的程序竟然是沒有彩色圖標(biāo)的,原來就是這些沒有圖標(biāo)的軟件在作怪,這些沒有圖標(biāo)的軟件就是以前一些沒有正確安裝或者卸載不完全軟件數(shù)據(jù),如果你再次安裝就會(huì)報(bào)錯(cuò),現(xiàn)在我們用系統(tǒng)自帶的軟件管理把它們卸載干凈,再次安裝軟件時(shí)就不會(huì)出錯(cuò)了】,可是我用系統(tǒng)自帶的程序管理連任何圖標(biāo)都看不到,所以這種方法對我沒用;7、第五種方法:【只需刪
5、除/mnt/secure/asec/smdl2tmp1.asec(驅(qū)動(dòng)器模式下是:可移動(dòng)磁盤/.android_secure/smdl2tmp1.asec),再安裝即可】,這種方法是第一種方法的補(bǔ)充,可惜的是我系統(tǒng)和卡里也根本沒有mnt目錄,所以沒用;8、第六種方法:【升級已安裝的程序時(shí)提示“應(yīng)用程序未安裝”少部分軟件升級時(shí)會(huì)出現(xiàn),只能卸載掉舊版本,再安裝新版本】,我根本找不到卸載,所以也沒用;9、第七種方法:【在設(shè)置-開發(fā)-允許模擬地點(diǎn)上打鉤,就OK樂】,這個(gè)我勾上了還是沒用;10、第八種方法:【
6、手機(jī)連接電腦然后打開91手機(jī)助手,隨便安裝一個(gè)應(yīng)用程序,選擇安裝路徑為手機(jī)內(nèi)存】,我是2.1系統(tǒng),本來軟件就都是裝在“內(nèi)存”中的,所以這個(gè)也沒用;11、第九種方法:【還有一部分因?yàn)檐浖灻牧?,所以不能覆蓋安裝,直接刪除重新安裝新的版本即可】,這個(gè)原理同方法六一樣,所以對我無效;12、第十種方法:【直接恢復(fù)出廠設(shè)置】,這是我不愿意做的一種方法,理論上應(yīng)該有效吧。經(jīng)過了以上各種嘗試后,問題仍舊無法解決,那個(gè)郁悶啊,難道我就必須恢復(fù)出廠么?猶豫再三,都已經(jīng)開始準(zhǔn)備重裝了,結(jié)果在搜索安卓系統(tǒng)安裝原理的時(shí)
7、候居然被我找到一種方法,解決了這個(gè)困擾我多時(shí)的未安裝問題,下面我們一起來看下解決方案:其實(shí)安卓系統(tǒng)的程序安裝就是把APK文件復(fù)制到APP目錄下并賦予權(quán)限,備份也是把APK文件以及相關(guān)的數(shù)據(jù)文件復(fù)制出來,依照此原理,我做了如下操作:1、首先下載應(yīng)用程序的APK安裝包放到SD卡里;2、將APK文件改名為com.xxx.xxx.apk的形式(對比系統(tǒng)APP目錄下的文件名做的改動(dòng),純中文或者其他任意文件名能否成功我沒有做過測試~);3、用有Root權(quán)限的RE瀏覽器將卡內(nèi)的APK文件移動(dòng)或復(fù)制到系統(tǒng)目錄內(nèi)的A
8、PP目錄下(就是你能看到其他應(yīng)用程序圖標(biāo)的那個(gè)目錄);4、找到你復(fù)制過來的APK文件,長按調(diào)出菜單選“權(quán)限”,對照下圖勾選相應(yīng)的權(quán)限并確定; 讀 寫 執(zhí)行用戶 √ √ ○分組 √ ○ ○其他 √ ○ ○5、重啟手機(jī)(這一步很重要,重啟之后系統(tǒng)才會(huì)重新搜索應(yīng)用程序);6、怎么樣?重啟之后是不是又看見可愛的程序圖標(biāo)了?打開試試,都能正常使用~(不要以為到這里就結(jié)束了);7、雖然程序正常了,但是如果再次安裝或者升級,之前的一切就白做了,就會(huì)再次變