gradle npx react-native run-android:E/器械:同步期间出错:EOF

kx7yvsdv  于 2023-06-30  发布在  React
关注(0)|答案(4)|浏览(161)

我正在尝试运行react native应用程序到我真实的的android设备上。我在跑步前检查了我的设备

adb devices

List of devices attached
3357425441473098        device

我一开始

npx react-native start

在其他控制台中

npx react-native run-android

但是得到了一个错误。

Task :app:installDebug FAILED                                                                                                                                                     
10:25:40 V/ddms: execute: running am get-config                                                                                                                                     
10:25:40 V/ddms: execute 'am get-config' on '3357425441473098' : EOF hit. Read: -1                                                                                                  
10:25:40 V/ddms: execute: returning                                                                                                                                                 
Installing APK 'app-debug.apk' on 'SM-G960U - 9' for app:debug                                                                                                                      
10:25:40 D/app-debug.apk: Uploading app-debug.apk onto device '3357425441473098'                                                                                                    
10:25:40 D/Device: Uploading file onto device '3357425441473098'                                                                                                                    
10:25:40 D/ddms: Reading file permision of /home/user/react-native/awesomeProject/android/app/build/outputs/apk/debug/app-debug.apk as: rw-rw-r--                
10:25:40 D/ddms: read: channel EOF                                                                                                                                                  
10:25:40 E/Device: Error during Sync: EOF                                                                                                                                           
Unable to install /home/user/react-native/awesomeProject/android/app/build/outputs/apk/debug/app-debug.apk                           
com.android.ddmlib.InstallException: EOF

就在这个错误之后。我失去了设备连接。

adb devices

什么都没显示..
在stacktrace的底部我也看到了这个错误

Caused by: java.io.IOException: EOF
        at com.android.ddmlib.AdbHelper.read(AdbHelper.java:862)
        at com.android.ddmlib.SyncService.doPushFile(SyncService.java:712)
        at com.android.ddmlib.SyncService.pushFile(SyncService.java:406)
        at com.android.ddmlib.Device.syncPackageToDevice(Device.java:988)
        at com.android.ddmlib.Device.installPackage(Device.java:902)

失败:生成失败,出现异常。

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: EOF

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 10s

    at checkExecSyncError (child_process.js:629:11)
    at execFileSync (child_process.js:647:13)
    at runOnAllDevices (/home/user/react-native/newProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevice
s.js:94:39)
    at buildAndRun (/home/user/react-native/newProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:158:41)
    at then.result (/home/user/react-native/newProject/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:125:12)
    at process._tickCallback (internal/process/next_tick.js:68:7)

我的设备是美国三星Galaxy S9。当我使用Expo SDK时,它正在工作。我的问题是什么?
react-native:0.61.5
奇怪的是,它的作品后,计算机 Boot 第一次执行。然后我试着重新连接电话,它又弹出来了。

2lpgd968

2lpgd9681#

只是遇到了同样的问题。原来是我的USB线出了问题。由于某种原因,安装过程被设备脱机中断了一半。我已经更换了电缆,一切又开始工作了。

8i9zcol2

8i9zcol22#

我做了这个,然后花了两个小时尝试这个:
更改USB电缆(失败)升级Android Studio(失败)尝试不同的Android设备(失败)重新启动设备(失败)重新启动笔记本电脑(失败)通过命令行尝试ADB(失败)ADB Kill-server(失败)
然后我找到了这个post
说要取消选中Android Studio libusb后端选项here
这是当我记得打开该选项昨天为别的东西:-(

ulydmbyx

ulydmbyx3#

在我的例子中,我关闭了开发者模式,也关闭了USB调试。然后我把他们两个都打开了,但在那之后,它又抛出了错误,然后我换了我的电缆,它现在工作正常:)

gxwragnw

gxwragnw4#

我也有同样的问题。我在笔记本电脑上使用了另一个端口,它工作得很好。

相关问题