1. 程式人生 > >安卓真機調試出現Installation failed due to invalid APK file!錯誤的解決辦法

安卓真機調試出現Installation failed due to invalid APK file!錯誤的解決辦法

    今天想用自己的手機來除錯自己的安卓程式,結果出現了Installation failed due to invalid APK file!錯誤。
    首先編譯好的apk是可以安裝到模擬器上的,我首先懷疑的是驅動沒有裝好,於是裝了豌豆莢,發現是可以安裝軟體的,所以排除了驅動的原因。
    然後到網上搜,結果發現有一個方法解決了我的問題。

    原來安卓除錯的過程是這樣的

   1. 使用adb程式將apk檔案push到/data/local/tmp目錄下

   2. 安裝apk程式

    第一步沒問題,但是由於許可權的問題,apk檔案沒有執行的許可權。

    於是有人使用chmod命令改變apk檔案許可權,然後成功安裝的例子,但是每次安裝都改一次許可權豈不是很麻煩?

    於是我又發現了另一種方法、

    利用ln(由於ubuntu能自動識別連結和源目錄,所以我經常混淆兩者的順序,正確的是ln -s 源目錄或檔案 連結)命令在/data/local/目錄下建立一個軟連結,連結到/mnt/sdcard/下的任意目錄即可

    大概是因為sdcard是擁有全部許可權的吧(初學者,我也不是很清楚。。。),總之這樣我的apk就能順利地裝到手機上了。

相關推薦

調出現Installation failed due to invalid APK file!錯誤解決辦法

    今天想用自己的手機來除錯自己的安卓程式,結果出現了Installation failed due to invalid APK file!錯誤。     首先編譯好的apk是可以安裝到模擬器上的,我首先懷疑的是驅動沒有裝好,於是裝了豌豆莢,發現是可以安裝軟體的,所以

Installation failed due to invalid URI!問題的解決

今天開機,然後專案跑不起來,就看了一下console, Installation failed due to invalid URI!提示這個錯誤。 解決步驟: 1.把專案整個gen資料夾刪除 2.然後project->clean 3.restart一下ADT

調出現 application installation failed 錯誤 解決方案

 1 : 在除錯執行程式的時候提示  INSTALL_FAILED_USER_RESTRICTED  安裝失敗, 如下圖所示,   本人用的是紅米2真機開發版,  嘗試了多種方法未果,最後在開發者選項中開啟 USB安裝(允許通過usb安裝應用一切萬事大吉 哎~)

微信小程式 調出現開啟除錯有資料,關閉除錯沒有資料

       本來是小程式上架成功的好日子,結果使用小程式一會後就懵逼了,我擦,說好的資料呢,怎麼沒有了,不是開發的時候除錯都好好的嗎?為什麼現在有的介面能夠展示資料調取成功;而有的介面卻不能修改資料,調取失敗呢?       於是就各種百度各種查,在排除https證書的情

微信小程式 調出現開啟除錯有資料,關閉除錯沒有資料

最近在開發當中遇到了一個問題,上傳體驗版之後用手機開啟沒有資料,開啟除錯之後才會有資料。 出現這種問題的主要原因就是後臺的域名沒有配置,在微信公眾平臺設定-->開發設定下面有一個伺服器域名, 把這個配置好了之後就可以了。 但是要注意一個問題,配置好域名之後還是

iOS5s調出現上下黑框~

iPhone 3GS   Default.png:  320*480         單位點:320*480 iPhone 4        [email protected]:640*960     單位點:320*480 iPhone 5      

Android調出現的相關問題

一、真是除錯,出現亂碼 修改單個工程的編碼模式:工程右鍵→properties→Resource→Text  file encoding→GBK/UTF-8 修改Eclipse的編碼模式:Window

Android studio 調時生成的文件找不到的解決方案

android 文件權限 真機調試 在用Android studio 開發時,用真實手機做測試,發現生成的文件會找不到。下面是我第一次碰到這個問題時,縮寫的代碼。public class MainActivity extends AppCompatActivity { @Override

Android用小米5調出現Installation failed with message Failed to establish session問題

手機除錯物件:小米5(坑) 之前是安裝了之後,再執行時,應用出現崩潰閃退(程式沒有錯誤),本來這種情況解除安裝之後再重新安裝執行程式就解決了,但是今天又出現另外一種情況,Installation fa

解決小程式中 cover-view無法蓋住canvas的問題,僅出現

原因在於系統頁面渲染的差異,在安卓中頁面dom的渲染並不是完成按照上下順序來的, 有可能出現寫在後面的dom被先渲染出來,因此會隨機出現能蓋住、不能蓋住的情況,很詭異是不是? 開發者工具中並非真機,只是模擬顯示,調整時顯示正常不代表真機中正常   解決方式很簡單: 將cover-view的

Installation error :INSTALL_CANCELED_BY_USER

今天用小米2s(MIUI8開發版)測試一個程式,結果在Intelij idea執行選擇真機裝置後出現 Installation error :INSTALL_CANCELED_BY_USER 這個錯誤,網上搜索也沒有找到答案,最後發現是手機沒有root,便在小米

ios調錯誤解決:Installation of apps is prohibited by a policy on the device

lease release 原因 ali width 應用程序 copyright ice ng- 版權聲明:本文為博主

Xcode 調報錯:This application's application-identifier entitleme

報錯 調試 win cati app itl ati 刪除 allow This application‘s application-identifier entitlement does not match that of the installed applicatio

Xcode 5、Xcode 6 免證書調

-h mac os x 拍照 6.0 2.3 product 適合 sdn lan 我們都知道,在iOS開發中,假設要進行真機調試的話是須要蘋果開發人員賬號的。否則Xcode就不可以進行真機調試。僅僅可以在模擬器上執行;這就帶來了非常多問題,比方iCloud

華為部分調無法顯示log問題解決

方式 輸入 project class log 重新 pro logcat clip 真機測試時,部分華為手機無法獲取所有的log信息。或者說無法獲取Error下面級別的log信息。比方P7 這是由於部分華為機出廠默認log設置為關閉狀態。因此僅僅能獲取Error以上級

Xcode5.1.1+ios 7.1.2 免證書調

pan using 版本號 ons ado 下載 退出 all 替換 Xcode假設不破解。無法真機調試, 也無法編譯真機Release文件。僅僅有付費開通Apple開發人員賬號,才幹申請真機調試。而Xcode進行破解後,結合越獄的iPhone或iPad, 就可以免官

【iOS開發-32】iOS程序調須要購買調證書怎麽辦?

pos 上進 ack tracking popu 怎麽辦 ont 調試 開發程序 一、情況 我們在開發iOS程序的時候,一般都是在模擬器上執行查看效果的。可是,當開完完畢。須要在真機上調試怎麽辦? 二、官方解決的方法 蘋果有為個人和企業開發人員提供調試證書和

移動端調終極利器-BrowserSync(使用方法)

默認 地址 server .html 中文路徑 自己 層級 com 可能 1. 安裝 Node.js BrowserSync是基於Node.js的, 是一個Node模塊, 如果您想要快速使用它,也許您需要先安裝一下Node.js 安裝適用於Mac OS,Windows和Li

ADK調設置

http ast 開發者 logs 運行 技術分享 image 版本 android開發 學習 Android開發,涉及到多媒體處理時,模擬機不能滿足要求,就要嘗試真機調試了,我用的是華為Mate8,設置步驟如下: (1) 連接手機到電腦(USB),打開手機“設置”

Android調——遠程主機強迫關閉了一個現有的連接。

object roi size cts win 同時 mon device nbsp 以前用真機調試程序的時候,Android Studio 出現如下的錯誤 [2016-11-12 10:37:36 - DeviceMonitor] Adb connection Erro