Failure [INSTALL_FAILED_ALREADY_EXISTS]


1、發生原因

做unity開發的同事說apk無法安裝,要我幫忙看下,然后我通過命令adb install安裝apk,出現此提示

2、解決過程

首先想到的仍然是安裝包已存在的問題,結果使用清理類軟件清理后還是無效。

然后想到的是查看命令的詳解,會不會是有些參數的問題

adb install [-l] [-r] [-d] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>  - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
                                 ('-d' means allow version code downgrade)
                                 ('-s' means install on SD card instead of internal storage)
                                 ('--algo', '--key', and '--iv' mean the file is encrypted already)
這么一看好像僅僅有加上-r參數比較靠譜,嘗試下ok了。之后詢問做unity開發的同事是怎么卸載的應用,說是通過長按,這一想好像是有點道理。由於之前沒卸載干凈,此時假設直接通過adb install命令安裝,則會強制刪除之前的一些數據,所以導致安裝出問題。當然僅僅是個人想法,如哪位有比較靠譜的理由,還請告知,先謝謝了!

。!

3、小結

遇到INSTALL_FAILED_ALREADY_EXISTS問題。直接通過adb install -r xxx.apk命令安裝apk就可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM