android studio 解決debug adb端口問題,親身經歷總結


前提:使用androidstudio

步驟:

一.檢查AndroidManifest.xml文件下的  application 屬性中的android:debuggable="true"(如果是false,則無法debug)

二.檢查app工程下的gradle文件,要把debuggable設為true

 

buildTypes {
    debug {
        debuggable true
    }
    release {
        debuggable true
    }
}

三.設置tools->android->Enable ADB Integration,勾選上

 

四.檢查adb的端口是否被占用,adb的端口一般為5037,在命令行中敲下netstat -aon|findstr "5037" ,檢查占用了adb的程序      pid,然后在windows的程序管理器中結束掉該程序

     1.一般比較流氓的有360手機助手和360程序(必要情況下卸載這2個PC端軟件)

     2.如果用搜狗瀏覽器的話,要在程序管理器中結束掉sougouphoneservice.exe程序

     3.電腦騰訊qq的,要干掉tadb.exe程序和AndroidServer.exe程序

     4.豌豆莢的占用端口(不用豌豆莢,不知道是pc端占用還是手機端占用,可自行驗證)

五.華為手機可能無法打印log,可在華為手機中設置log打開

    1.http://blog.csdn.net/scwhy/article/details/7432414(有的華為手機可能無效)

    2.http://t.cn/R5Wl0Ix

    3.http://bbs.zhiyoo.com/thread-6077828-1-1.html


免責聲明!

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



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