gpt4 book ai didi

android - 无法打开调试器端口 : java.net.SocketException “Socket closed”

转载 作者:IT老高 更新时间:2023-10-28 23:03:09 27 4
gpt4 key购买 nike

我正在使用 Android Studio,有多种使用 Gradle 的风格,每种风格都有 Debug 和 Release 类型,组织方式如 here, on the bottom half 所述.当我尝试启动调试器时,我得到了这个错误:

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

一旦调试器运行,我也无法将它附加到我的设备上(它只显示我的手机名称,而不是应用程序)。

所有 3 种口味都可以安装在我的手机上。我只是无法让我调试它们。我还测试了将调试器附加到 Nexus 平板电脑上,得到了相同的结果。

它并不是一个整体的 Gradle,因为我可以运行其他基于 Gradle 的应用程序并很好地附加调试器,所以我想知道这是否与我如何设置我的 Gradle 项目和设置有关。

这是我的 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、我的手机和我的电脑。

另外,上周我遇到了这个问题,但它是一个特定的套接字被阻止,无法同时运行模拟器和我的手机。我还注意到我有多个 Gradle 进程正在运行,因为它不会自行杀死它们,我经常不得不杀死 Android Studio 来杀死它们。一旦解决了这个问题,它就会断断续续地工作。

如果您需要任何其他信息,请告诉我。

谢谢,德文

编辑我终于知道为什么@hasanaydogar 的答案有效,以及为什么如果我们当时知道它可能会解决我的问题。请参阅我的第二条评论以了解原因,但简而言之,您必须在该下拉列表中选择与您的应用程序根目录匹配的名称。

最佳答案

只需单击按钮(运行按钮左侧)。

enter image description here

选择安卓。然后运行。

它将连接到您的设备。

别忘了更改构建变体

enter image description here

关于android - 无法打开调试器端口 : java.net.SocketException “Socket closed”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23615523/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com