久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

無法打開調試器端口:java.net.SocketException “Socke

Unable to open debugger port : java.net.SocketException “Socket closed”(無法打開調試器端口:java.net.SocketException “Socket closed)
本文介紹了無法打開調試器端口:java.net.SocketException “Socket closed"的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在使用 Android Studio,有多種使用 Gradle 的風格,每種風格都有一個 Debug 和 Release 類型,組織方式如 這里,在下半部分.當我嘗試啟動調試器時,我收到此錯誤:

I'm using Android Studio, with multiple flavors using Gradle, each with a Debug and Release type, organized as described here, on the bottom half.When I try to start the debugger, I get this error:

Error running androidRecover [installAppDebug]: Unable to open debugger port :     java.net.SocketException "Socket closed

一旦調試器運行,我也無法將它附加到我的設備上(它只顯示我的手機名稱,而不是應用程序).

I'm also unable to attach the debugger to my device once it's running (it only displays the name of my phone, not the app).

所有 3 種口味都可以安裝在我的手機上.我只是無法讓我調試它們.我還測試了將調試器附加到 Nexus 平板電腦上,得到了相同的結果.

All 3 flavors install on my phone just fine. I just can't get it to let me debug them. I also tested attaching the debugger on a Nexus tablet, and I got the same result.

它并不是一個整體的 Gradle,因為我可以運行其他基于 Gradle 的應用程序并很好地附加調試器,所以我想知道這是否與我如何設置我的 Gradle 項目和設置有關.

It's not Gradle specifically as a whole because I can run other Gradle-based apps and attach the debugger just fine so I wonder if it's something with how I've setup my Gradle project and settings.

這是我的 build.gradle:

Here's my build.gradle:

apply plugin: 'android'
apply from: 'signing.gradle'

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.3'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }

    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile
                     ('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    productFlavors {
        flav1 {
            packageName "com.ex.flav1"
            versionCode 32
            versionName "1.0.5"
            signingConfig signingConfigs.flav1
        }

        flav2 {
            packageName "com.ex.flav2"
            versionCode 33
            versionName "1.0.6"
            signingConfig signingConfigs.flav2
        }

        flav3 {
            packageName "com.ex.flav3"
            versionCode 27
            versionName "1.0.0"
            signingConfig signingConfigs.flav3
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:19.+'
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile files('libs/httpmime-4.2.5.jar')
}

我真的不知道還能嘗試什么.Android Studio 是完全最新的.我已經重啟了 Android Studio、我的手機和我的電腦.

I really have no idea what else to try. Android Studio is completely up-to-date. I've restarted Android Studio, my phone, and my computer.

另外,上周我遇到了這個問題,但它是一個特定的套接字被阻止,無法同時運行模擬器和我的手機.我還注意到我有多個 Gradle 進程正在運行,因為它不會自行殺死它們,我經常不得不殺死 Android Studio 來殺死它們.一旦解決了這個問題,它就會斷斷續續地工作.

Also, last week I was having this problem, but it was a specific socket that was blocked, from trying to run the emulator and my phone at the same time. I also noticed I had multiple Gradle processes running, because it wasn't killing them on its own, which I often had to kill Android Studio to kill them. Once that was fixed, it was working off and on.

如果您需要任何其他信息,請告訴我.

Let me know if you need any other info.

謝謝,德文

編輯我終于知道為什么@hasanaydogar 的答案有效,以及為什么如果我們當時知道它可能會解決我的問題.請參閱我的第二條評論以了解原因,但簡而言之,您必須在該下拉列表中選擇與您的應用程序根目錄匹配的名稱.

Edit I finally know why @hasanaydogar's answer works and why it probably would have solved my problem if we had known it then. See my 2nd comment on it to know why, but in short, you have to select in that dropdown the name that matches your app's root directory.

推薦答案

只需點擊按鈕(運行按鈕左側).

Just Click the button (left side the RUN button).

選擇安卓.然后運行.

它將連接到您的設備.

別忘了更改構建變體

這篇關于無法打開調試器端口:java.net.SocketException “Socket closed"的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 免费一区二区 | 91福利在线观看视频 | 成人黄色在线视频 | 久久三区 | 毛片一级黄色 | 亚洲超碰在线观看 | 伊人网在线综合 | 免费看爱爱视频 | 亚洲男女视频在线观看 | www.亚洲国产精品 | 久久亚洲欧美日韩精品专区 | 成人午夜影院 | аⅴ资源新版在线天堂 | 亚洲欧美在线视频 | 国产日韩精品视频 | 亚洲国产一区在线 | 国内自拍视频在线观看 | 91在线一区二区 | 日韩国产在线观看 | 国产一区二区三区在线免费观看 | 久久精品国产免费 | 国产美女在线精品免费 | 中文字幕精品一区 | 一级少妇女片 | 色啪网| 中文字幕一区在线观看视频 | 亚洲精品永久免费 | 最新中文字幕一区 | a级免费视频 | 欧美一区两区 | 无码一区二区三区视频 | 午夜精品一区二区三区在线观看 | 久久免费精品视频 | 国产91黄色 | 日韩在线观看 | 精品在线一区二区三区 | 亚洲精品在线免费播放 | 久久久久久久国产精品影院 | 亚洲精品中文字幕在线观看 | 在线亚州 | 国产精品久久久久久福利一牛影视 |