首先,肯定手機Android的版本(最好用統一版本)html
版本同樣的話錯誤會少一點...java
手機打開開發者選項(每一個手機不一樣,百度可查)android
開發者選項中打開USB調試app
點擊OK,能夠進入Android monitor查看鏈接狀況ui
(新版3.2在Tools中找SDK Manager)spa
進入地址,打開tools,打開monitor.bat,能夠查看是否鏈接設備.net
這樣能夠單擊右上角的綠色小三角執行(應該會報錯)調試
錯誤狀況可能有如下幾種(大概就那麼幾個)htm
adb沒檢測到設備,可能上面的步驟出錯,Android monitor中出現設備就不會錯blog
編譯失敗了;有關詳細信息,請參見編譯器錯誤輸出。
應該是代碼出錯,Run中應該有提示,改正代碼便可
作了這些操做必定會好奇爲何這樣操做就能過了呢?而後去看了下InstantRun的大體意義:
Android Studio2.0開始引入了InstantRun,它主要是在Run和Debug的時候能夠去減小更新應用的時間。雖然第一次Build的時候可能會消耗稍長的時間來完成,可是InstantRun能夠把更新內容推送到設備上,而無需從新build一個新的apk,這樣就會很快速的讓咱們觀察到改變。注意:InstantRun只支持在build.gralde文件中配置的Gradle版本是2.0.0以上而且minSdkVersion是15以上才能夠。爲了能更好的使用,請將minSdkVrsion設置到21以上。
Android Stuido中項目使用Gralde2.0.0及以上版本會默認使用Instant Run(這是我摘抄自別人的博客https://blog.csdn.net/lplj717/article/details/77991365)
我看了絕大部分的博客都說Build>Clean Project(Rebuild Project 應該均可以)
應該就是這樣,感謝觀看,但願對你有用!
原文出處:https://www.cnblogs.com/sonofdemon/p/10704725.html