adb安裝apk報錯[INSTALL_FAILED_INVALID_APK]的一個解決辦法
今天在android 4.1的手機上做一個恢復程式功能時發現,在adb shell裡用pm install -r /data/local/tmp/temp.apk時報錯,錯誤是Failure [INSTALL_FAILED_INVALID_APK], 在網上查了半天沒找到這個問題的原因,就自己試試找原因。
我發現這個檔案的讀寫屬性是rw-------, 屬主是root,因為是用root使用者拷貝過來的。將讀寫屬性改成rw-rw-rw-後,再用pm install -r /data/local/tmp/temp.apk安裝就成功了,推測pm安裝時會用到別的身份,而別的身份又沒有讀的許可權,所以導致失敗。
因此在呼叫pm安裝前加了一個chmod 666 /data/local/tmp/temp.apk命令, 問題解決!
相關推薦
adb安裝apk報錯[INSTALL_FAILED_INVALID_APK]的一個解決辦法
今天在android 4.1的手機上做一個恢復程式功能時發現,在adb shell裡用pm install -r /data/local/tmp/temp.apk時報錯,錯誤是Failure [INSTALL_FAILED_INVALID_APK], 在網上
Android Studio安裝APK報錯 INSTALL_FAILED_TEST_ONLY終極解決方案
1、檢查\app\src\main\AndroidMainfest.xml中是否有testOnly屬性為true,如果有去掉或者改為false 2、檢查Android Studio和gradle版本是否
linux下載jdk,解壓報錯的一個解決辦法
如果你使用wget下載jdk然後報錯,基本是以下問題: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
解決Android Studio編譯後安裝apk報錯:Error while Installing APK
剛開始玩 Android ,用Android studio 連線真機做測試,在虛擬機器上沒有問題,但是真機就會報錯 檢查了好多地方,最終發現了問題,網上的常規就不介紹了,大家自己去看別的帖子 手機方面 1.開啟usb除錯 2.開啟usb安全除錯 3.開啟usb安裝(允許通過usb安裝
android -------- 安裝APK報錯:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解決方法
記錄一個 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK問題 之前遇到這個問題 方案1 將data/data/目錄下該應用的包名的目錄刪除掉,如:adb shell rm -rf data/data/c
Android安裝APK報錯:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解決方法
今天除錯一個android應用的時候,安裝報了Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE錯誤,程式碼如下:[2015-12-28 15:54:31 - MainActivity] ----
CentOS6.5安裝Docker 阿里雲伺服器centos6.5 安裝docker報錯的問題解決方案
筆者這裡是用CnetOS6.5系統,開始安裝Docker之旅: [[email protected] ~]# uname -r2.6.32-431.el6.x86_64 [[email protected] ~]# cat /etc/iss
Python 安裝Scrapy報錯(已解決)
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 進入該
andriod 安裝apk報錯:[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
在新公司吧Android studio升級到2.3.1之後,用debug的可以正常安裝,但是打了一個正式版本的apk,卻安裝不了,在手機上安裝直接就是提示未安裝,又用adb命令安裝提示[INSTALL_PARSE_FAILED_NO_CERTIFICATES],知道是簽名問
python3.7.2 安裝pip報錯(已解決!)
報錯如下: 錯誤原因:因為python3.7.2需要手動安裝pip,正常情況下找到pip解壓目錄下執行上圖命令即可,但是缺少 setuptools 包! 解決辦法: 手動下載 setuotools安裝包 下載路徑: https://pypi.org/project/setu
在Genymotion中安裝apk報錯:Failure [INSTALL_FAILED_NO_MATCHING_ABIS]
解決方法: 1、下載 Genymotion-ARM-Translation_v1.1.zip;可以到官網下載 ,如果嫌速度太慢也得可以到百度雲; 2、.執行Genymotion,並start你配置
安裝rpm報錯問題常見解決方法
在linux下安裝rpm包時經常會遇到下面這個問題: error: Failed dependencies: ..................................................... 省略號表示安裝此rpm缺少的包。 遇到此問題時可以在安裝rpm包命令的後面加兩個引數,如:
cygwin gcc 編譯windowsAPI 報錯的一個解決方案
沒有 select cti bit constant 提示 section .text sta 一開始按照linux的習慣去編譯一個使用了windowsAPI的程序 結果提示: $ i686-pc-cygwin-g++ screen_catch.cscreen_catc
關於Maven報錯的一些解決辦法(別處貼的)
ide hosts 單擊 except generate pil dtd j2ee ive 1、警告:The tag handler class for "s:form"(org.apache.struts2.views.jsp.ui.FormTag) was not fo
Oracle數據庫誤刪文件導致rman備份報錯RMAN-06169解決辦法
是什麽 miss read data- 刪除表空間 nts 系統 刪除表 erro Oracle數據庫誤刪文件導致rman備份報錯RMAN-06169解決辦法 可能是誤刪文件導致在使用rman備份時候出現以下提示 RMAN-06169: could not read fil
VSFTP報錯chroot錯誤解決辦法及阿裏雲主機FTP連接慢的問題
ash mage tool 連接 ble 技術 文件 編輯 write 系統 centos7服務器 阿裏雲錯誤截圖解決辦法:編輯配置文件,加入 allow_writeable_chroot=YES這樣一行問題原因:新版析vsfptd加入了安全需求,切根不允許寫,要加這個選
MySQL中出現Multiple primary key defined報錯提示之解決辦法
com mysq 普通 方式 col 想要 字段 定義 文章 創建主鍵可以有兩種方式: create table 表名(字段名 類型,字段名 類型,……primary key(name)); 或者是 create table 表名(字段名 類型 pr
大批量win7藍屏報錯qjs***.sys解決辦法
嘗試 .com term *** 錯誤 type cto ref 位置 公司最近發現有4-5臺電腦pc藍屏,藍屏錯誤代碼都一樣,均為qjs***.sys藍屏目錄位置嘗試用各種殺毒軟件查殺,如360、金山毒霸、騰訊管家都無法查殺,後找到騰訊出了一款專殺,放出專殺下載鏈接;ht
Qt編譯目錄下exe文件執行報錯問題的解決辦法
出現 window 編輯 狀態 發現 目錄 inf 編譯器 項目 使用Qt5.9.3+vs2017環境,編譯項目生成Debug目錄,運行其中的exe文件,出現以下錯誤(qt creator調試狀態下或出安裝包後是可以運行的): 經過查閱資料,發現是我重新配置Qt開發環境後
python3 Django 報錯RuntimeWarning的解決辦法
blog true RoCE packages img ima als zone 圖片 我們在shell下運行Django的時候遇到這樣的報錯: C:\python\python3\lib\site-packages\django\db\backends\sqlite3\b