当前位置: 首页 > 知识库问答 >
问题:

在“adb反向”上获取“错误:关闭”两次

狄河
2023-03-14

我正在尝试通过ADB反向转发端口,但它只返回错误的神秘错误:关闭。正常转发有效。会话片段:

$ adb forward tcp:59778 tcp:59778
$ adb forward --list
015d2109ce0c1a0f tcp:59778 tcp:59778
$ adb forward --remove-all
$ adb forward --list
$ adb reverse --list
error: closed
error: closed
$ adb reverse tcp:59778 tcp:59778
error: closed
error: closed

我正在通过USB从训练营上的Windows 7 Pro x64连接到无根Nexus 7 2012 Android 4.4.4。

共有3个答案

谭奕
2023-03-14

请仔细遵循这些步骤。

注意:所有命令只需要在项目内部运行。

>

  • 首先运行此命令:

    npm react-native start
    

    在同一项目中打开另一个窗口并运行:

    curl "http://localhost:8081/index.android.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
    

    这将在 assets 文件夹中创建 index.android.bundle

    运行:

    npm react-native run-android
    

    现在您可以在构建文件夹中获取apk,这将正常工作。

  • 周和歌
    2023-03-14

    由于低于5.0的Android版本中不支持adb反向,因此您需要使用替代方法,例如通过Wi-Fi连接来代替。如果您使用的是React Native,Facebook已添加官方留档以通过Wi-Fi连接到开发服务器。引用MacOS的说明,但他们也有适用于Linux和Windows的说明:

    方法2:通过Wi-Fi连接

    您也可以通过无线网络连接到开发服务器。您首先需要使用通用串行总线电缆在设备上html" target="_blank">安装应用程序,但是一旦完成,您可以按照这些说明进行无线调试。在继续之前,您需要开发机器的当前IP地址。

    您可以在系统偏好设置→网络中找到IP地址。

    确保您的笔记本电脑和手机在同一个Wi-Fi网络上。在您的设备上打开React Native应用程序。您会看到一个带有错误的红色屏幕。这没问题。以下步骤将解决此问题。打开应用程序内开发人员菜单。转到开发人员设置→设备调试服务器主机。输入您机器的IP地址和本地开发服务器的端口(例如10.0.1.1:8081)。返回开发人员菜单并选择重新加载JS。

    丘学海
    2023-03-14

    亚行反向在Android5.0中引入

     类似资料:
    • 我正在学习本机反应。我可以使用USB成功连接我的android设备。但是当我尝试使用wifi连接它时,它会给我一个错误。 在应用程序的中,我配置了

    • 我有一个使用spring hadoop的spring集成项目。我有一个Hbase模板,如下所示, 现在,当我最后关闭应用程序和上下文时,它会抛出一个奇怪的错误, o、 a.h.hbase。客户HConnectionManager:在列表中找不到连接,无法删除它(连接键=HConnectionKey{properties={hbase.zookeer.quorum=xxx.com,xxx.com,h

    • 我正在尝试读取文件中的一行,在喷口中,然后将其发送到螺栓,但我一直收到流关闭错误。我关闭错误还是这里有什么问题? 这是我遇到的错误: Java语言io。IOException:溪流在周日关闭。nio。反恐精英。StreamDecoder。ensureOpen(StreamDecoder.java:46)在sun上。nio。反恐精英。StreamDecoder。在java上读取(StreamDeco

    • 建立成功 总时间:2分钟6.65秒运行C:\Users\arnold\AppData\Local\Android\sdk/平台工具/adb-s 192.168.95.101:5555反向tcp:8081 tcp:8081无法运行adb反向:spawnSync C:\Users\arnold\AppData\Local\Android\sdk/平台工具/adb eNONT在192.168.95.10

    • 我试图得到我的网站,我有一些问题时启动我的XAMPP Apache服务器 我在这里尝试了解决方案,但没有成功 我尝试的是: 将默认端口从80和433更改为8080和443 杀死所有HTTP连接与 逆转我所有的更改(因为我一直试图从这里安装一个ssl安全证书) 我没有成功添加安全证书,现在Apache甚至没有启动 我知道这是一个非常常见的问题,我读过很多关于这个问题的答案,但都没有成功。 以下是我对

    • 但结果显示相同。有人能帮忙吗? 提前感谢S.K Setia