開發環境:Android Studio
在複製了一個項目之後,修改了程序包名,修改了應用程序ID,對程序做了進一步開發之後,發現無法安裝到手機上,錯誤代碼:installation failed with message failed to finalize session:INSTALL_FAILED_INVALID_APK,具體如下圖所示:
非常之頭疼,原來複制項目再運行的時候是不會出現錯誤的(在Android Studio中複製項目並做修改,可以參考:http://blog.csdn.net/Lone1yCode/article/details/79087495)
瘋狂Baidu之後發現了一個非常有效的辦法,如下圖所示:
如上圖所示,在Android Studio上,點擊File\Settings\Build,Execution,Deployment\Debugger\Instant Run,取消對勾後再嘗試安裝,成功!!
Instant run的作用就是加速構建、重構,第一次運行程序的時候,與正常速度一樣,但是在對程序作出很多修改後,再次運行程序,Android Studio會飛速的完成構建,相比於第一次運行程序快上不少。自行Baidu,可以瞭解更多。
另外,我只有複製了項目之後,運行程序會出現這個錯誤提示,如果編輯的項目而不是複製來的,建議還是開啓Instant run吧。