parent
							
								
									fe61540e84
								
							
						
					
					
						commit
						8551afb5cf
					
				| 
						 | 
				
			
			@ -238,7 +238,8 @@ public class MobileDeviceConnection extends AbstractDeviceConnection {
 | 
			
		|||
        } catch (SessionNotCreatedException e) {
 | 
			
		||||
            log.error("Driver创建失败,设备连接失败", e);
 | 
			
		||||
            String errorMessage = String.format("the local port #%s is busy", deviceInfo.getForwardPort());
 | 
			
		||||
            if (e.getMessage().contains(errorMessage)) {
 | 
			
		||||
            String epermMsg = "eperm";  // EPERM 大概率是系统拒绝了这次连接,释放一下端口重新连接
 | 
			
		||||
            if (e.getMessage().contains(errorMessage) || e.getMessage().toLowerCase().contains(epermMsg)) {
 | 
			
		||||
                log.warn("设备【{}】adb转发的端口【{}】被占用了,释放了重新来", deviceId, deviceInfo.getForwardPort());
 | 
			
		||||
                boolean success = AndroidUtil.releaseAdbForwardPort(this.remoteAddress, deviceId);
 | 
			
		||||
                if (success) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue