1
第壹個想法就是系統內有程序殘留,可能是未刪除幹凈導致無法安裝,因此用RE瀏覽器搜索程序相關關鍵字,把找到的相關文件和目錄全部刪除,然後重啟再安裝程序,結果無效;
2
想
到之前有過備份,於是打開鈦備份,找到相關軟件,還原:最開始選擇的是程序+數據,顯示還原失敗,然後單獨選擇還原程序,提示還原成功,但是在系統內並沒
有看到還原成功的程序,所以被忽悠了(這裏我沒有做重啟系統的嘗試,不知道如果還原之後重啟系統會不會有效,有興趣的朋友可以試試哈~);
3
沒
辦法,只能Google了,首先找到的是成功最多的壹種方法:儲存模式連接電腦或者用Root
Explorer找到SD卡目錄下的.android_secure文件夾,裏面應該會有壹個smdl2tmp1.asec,也可能是其他名稱,總之與正
常程序命名格式明顯不壹樣的文件,刪除,再次安裝軟件試試,但是我無論是系統還是SD卡均找不到相關目錄及文件,所以這種方法對我完全沒用;
4
第二種方法:如果是PC端上安裝應用提示失敗,請先檢查有沒有安裝Android手機對應的的U0SB驅動,壹般使用好卓手機助手或其他的手機助手都會自動幫妳裝上手機驅動,我是手機端提示失敗,並且我的驅動正確安裝,豌豆莢也使用正常,所以這個跟我無關;
5
第三種方法:查看手機設置-應用程序-未知來源 是否勾選,否則就會導致有些非電子市場提供的應用程序無法安裝,我勾選的,所以這個也跟我無關;
6
第
四種方法:用系統自帶的程序管理查看SD卡上的程序,有的程序竟然是沒有彩色圖標的,原來就是這些沒有圖標的軟件在作怪,這些沒有圖標的軟件就是以前壹
些沒有正確安裝或者卸載不完全軟件數據,如果妳再次安裝就會報錯,現在我們用系統自帶的軟件管理把它們卸載幹凈,再次安裝軟件時就不會出錯了,可是我用
系統自帶的程序管理連任何圖標都看不到,所以這種方法對我沒用;
7
第
五種方法:只需刪除/mnt/secure/asec/smdl2tmp1.asec
(驅動器模式下是:可移動磁盤/.android_secure/smdl2tmp1.asec),再安裝即可,這種方法是第壹種方法的補充,可惜的是
我系統和卡裏也根本沒有mnt目錄,所以沒用;
8
第六種方法:升級已安裝的程序時提示“應用程序未安裝” 少部分軟件升級時會出現,只能卸載掉舊版本,再安裝新版本,我根本找不到卸載,所以也沒用;
9
第七種方法:在設置-開發-允許模擬地點上打鉤,就OK樂,這個我勾上了還是沒用;
10
第八種方法:手機連接電腦然後打開91手機助手,隨便安裝壹個應用程序,選擇安裝路徑為手機內存,我是2.1系統,本來軟件就都是裝在“內存”中的,所以這個也沒用;
11
第九種方法:還有壹部分因為軟件簽名更改了,所以不能覆蓋安裝,直接刪除重新安裝新的版本即可,這個原理同方法六壹樣,所以對我無效;
12
第十種方法:直接恢復出廠設置,這是我不願意做的壹種方法,理論上應該有效吧。
END
解決方案
經過了以上各種嘗試後,問題仍舊無法解決,那個郁悶啊,難道我就必須恢復出廠麽?猶豫再三,都已經開始準備重裝了,結果在搜索安卓系統安裝原理的時候居然被我找到壹種方法,解決了這個困擾我多時的未安裝問題,下面我們壹起來看下解決方案:
其實安卓系統的程序安裝就是把APK文件復制到APP目錄下並賦予權限,備份也是把APK文件以及相關的數據文件復制出來,依照此原理,我做了如下操作:
首先下載應用程序的APK安裝包放到SD卡裏;
將APK文件改名為com.xxx.xxx.apk的形式(對比系統APP目錄下的文件名)
放到app文件夾下將權限修改後在安裝
依然“程序未安裝”
至此,所有可能的辦法嘗試完畢,解決方案:果斷放棄該軟件!
以上這些就是手機安裝遊戲時顯示應用程序未安裝的原因和解決方法了,小夥伴們,妳們看明白了嗎?好了,希望小編今天為大家分享的手機安裝遊戲時顯示應用程序未安裝的原因和解決方法對大家有幫助。