LmeSzinc / StarRailCopilot

崩坏:星穹铁道脚本 | Honkai: Star Rail auto bot (简体中文/繁體中文/English/Español)
GNU General Public License v3.0
2.94k stars 141 forks source link

运行不了 #515

Open TianyaoPRC opened 2 months ago

TianyaoPRC commented 2 months ago

在提问之前...

描述你的问题

运行不了,不知原因

如何复现

直接运行就这样

预期行为

No response

相关 Logs

═══════════════════════════════════════════════════════════════════════════════════
                                       START                                       
═══════════════════════════════════════════════════════════════════════════════════
INFO     22:24:50.439 │ Start scheduler loop: src                                  
INFO     22:24:50.442 │ [Lang] cn                                                  
INFO     22:24:50.447 │ Bind task ['Alas']                                         
INFO     22:24:50.449 │ No task pending                                            
INFO     22:24:50.451 │ [Task] Restart (Enable, 2024-06-15 04:00:00)               
INFO     22:24:50.451 │ Bind task ['Alas', 'Restart']                              
INFO     22:24:50.453 │ Wait until 2024-06-15 04:00:00 for task `Restart`          
INFO     22:24:50.454 │ Goto main page during wait                                 
═════════════════════════════════════ DEVICE ══════════════════════════════════════
INFO     22:24:51.140 │ DEVICE                                                     
INFO     22:24:51.148 │ [AdbBinary]                                                
         H:\XQTDZD\StarRailCopilot\toolkit\Lib\site-packages\adbutils\binaries\adb.
         exe                                                                       
INFO     22:24:51.150 │ [AdbClient] AdbClient(127.0.0.1, 5037)                     
INFO     22:24:51.151 │ <<< DETECT DEVICE >>>                                      
INFO     22:24:51.152 │ Here are the available devices, copy to                    
         Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"         
INFO     22:24:51.153 │ No available devices                                       
INFO     22:24:53.194 │ cannot connect to 127.0.0.1:62026:                         
         由于目标计算机积极拒绝,无法连接。 (10061)                                
INFO     22:24:53.196 │ cannot connect to 127.0.0.1:62026:                         
         由于目标计算机积极拒绝,无法连接。 (10061)                                
WARNING  22:24:53.196 │ No such device exists, please restart the emulator or set a
         correct serial                                                            
───────────────────────────── FIND EMULATOR INSTANCE ──────────────────────────────
INFO     22:24:53.203 │ FIND EMULATOR INSTANCE                                     
INFO     22:24:53.248 │ NoxPlayer(serial="127.0.0.1:62001", name="nox",            
         path="D:/Program Files/Nox/bin/Nox.exe")                                  
INFO     22:24:53.249 │ NoxPlayer(serial="127.0.0.1:62026", name="Nox_2",          
         path="D:/Program Files/Nox/bin/Nox.exe")                                  
──────────────────────────────── EMULATOR INSTANCE ────────────────────────────────
INFO     22:24:53.251 │ EMULATOR INSTANCE                                          
INFO     22:24:53.251 │ Found emulator instance:                                   
         NoxPlayer(serial="127.0.0.1:62026", name="Nox_2", path="D:/Program        
         Files/Nox/bin/Nox.exe")                                                   
═════════════════════════════════ EMULATOR START ══════════════════════════════════
INFO     22:24:53.252 │ EMULATOR START                                             
────────────────────────────────── EMULATOR STOP ──────────────────────────────────
INFO     22:24:53.254 │ EMULATOR STOP                                              
INFO     22:24:53.254 │ Execute: "D:/Program Files/Nox/bin/Nox.exe" -clone:Nox_2   
         -quit                                                                     
INFO     22:24:53.298 │ Execute: "D:/Program Files/Nox/bin/Nox.exe" -clone:Nox_2   
───────────────────────────────── EMULATOR START ──────────────────────────────────
INFO     22:24:53.343 │ EMULATOR START                                             
INFO     22:24:53.344 │ Current window: 199208                                     
INFO     22:24:59.983 │ New window showing up: 67804, focus back                   
WARNING  22:29:54.676 │ Emulator start timeout                                     
═════════════════════════════════════ DEVICE ══════════════════════════════════════
INFO     22:29:54.678 │ DEVICE                                                     
INFO     22:29:54.679 │ [AdbBinary]                                                
         H:\XQTDZD\StarRailCopilot\toolkit\Lib\site-packages\adbutils\binaries\adb.
         exe                                                                       
INFO     22:29:54.679 │ <<< DETECT DEVICE >>>                                      
INFO     22:29:54.680 │ Here are the available devices, copy to                    
         Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"         
INFO     22:29:54.681 │ No available devices                                       
INFO     22:29:56.723 │ cannot connect to 127.0.0.1:62026:                         
         由于目标计算机积极拒绝,无法连接。 (10061)                                
INFO     22:29:56.724 │ cannot connect to 127.0.0.1:62026:                         
         由于目标计算机积极拒绝,无法连接。 (10061)                                
WARNING  22:29:56.725 │ No such device exists, please restart the emulator or set a
         correct serial                                                            
═════════════════════════════════ EMULATOR START ══════════════════════════════════
INFO     22:29:56.726 │ EMULATOR START                                             
────────────────────────────────── EMULATOR STOP ──────────────────────────────────
INFO     22:29:56.728 │ EMULATOR STOP                                              
INFO     22:29:56.728 │ Execute: "D:/Program Files/Nox/bin/Nox.exe" -clone:Nox_2   
         -quit                                                                     
INFO     22:29:56.771 │ Execute: "D:/Program Files/Nox/bin/Nox.exe" -clone:Nox_2   
───────────────────────────────── EMULATOR START ──────────────────────────────────
INFO     22:29:56.815 │ EMULATOR START                                             
INFO     22:29:56.816 │ Current window: 265440                                     
INFO     22:30:07.671 │ New window showing up: 265736, focus back                  
INFO     22:30:07.673 │ Emulator online: AdbDevice(127.0.0.1:62026, device)        
INFO     22:30:07.690 │ Command ping: pong                                         
INFO     22:30:10.588 │ Found azurlane packages: ['com.miHoYo.hkrpg']              
INFO     22:30:10.589 │ Minimize new window: 265736                                
INFO     22:30:11.940 │ De-flash current window: 265440                            
INFO     22:30:11.942 │ Flash new window: 265736                                   
INFO     22:30:11.944 │ Emulator start completed                                   
INFO     22:30:11.945 │ [nemu_ipc_available] False                                 
INFO     22:30:11.946 │ <<< MAATOUCH INIT >>>                                      
WARNING  22:30:11.956 │ atx-agent has something wrong, auto recovering             
INFO     22:30:11.958 │ device 127.0.0.1:62026 is online                           
INFO     22:30:12.000 │ [Device Orientation] 0 (Normal)                            
INFO     22:30:12.120 │ uiautomator2 version: 2.16.17                              
INFO     22:30:12.123 │ Shell: ('/data/local/tmp/atx-agent', 'server', '--stop')   
INFO     22:30:12.256 │ ^ 10 1280 720 255                                          
INFO     22:30:12.257 │ $ 255                                                      
INFO     22:30:12.257 │ MaaTouch stream connected                                  
INFO     22:30:12.258 │ max_contact: 10; max_x: 1280; max_y: 720; max_pressure: 255
INFO     22:30:12.259 │ Real version: [0, 10, 0], Expect version: [0, 10, 0]       
INFO     22:30:12.260 │ Shell: ('/data/local/tmp/atx-agent', 'server', '--nouia',  
         '-d', '--addr', '127.0.0.1:7912')                                         
INFO     22:30:12.286 │ Check atx-agent version                                    
INFO     22:30:12.288 │ Forward: local:tcp:51050 -> remote:tcp:7912                
INFO     22:30:12.801 │ Forward: local:tcp:51050 -> remote:tcp:7912                
INFO     22:30:12.809 │ atx-agent version 0.10.0                                   
INFO     22:30:12.814 │ device wlan ip: wlan0 have no ip address                   
INFO     22:30:12.849 │ newCommandTimeout updated to 168h0m0s                      
INFO     22:30:12.852 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:51050)   
INFO     22:30:12.910 │ [Device Orientation] 0 (Normal)                            
INFO     22:30:12.911 │ [Screen_size] 720x1280                                     
INFO     22:30:12.912 │ <<< SCRCPY SERVER START >>>                                
INFO     22:30:12.916 │ Create server stream                                       
INFO     22:30:13.083 │ b'[server] INFO: Device: samsung SM-N976N (Android 9)\n'   
INFO     22:30:13.084 │ Create video socket                                        
INFO     22:30:13.088 │ Create control socket                                      
INFO     22:30:13.090 │ Fetch device info                                          
INFO     22:30:13.091 │ [Scrcpy Device] SM-N976N                                   
INFO     22:30:13.092 │ [Scrcpy Resolution] (1280, 720)                            
INFO     22:30:13.093 │ Start video stream loop thread                             
INFO     22:30:13.094 │ Scrcpy server is up                                        
INFO     22:30:13.465 │ [Screen_size] 1280x720                                     
INFO     22:30:15.299 │ [Package_name] com.android.launcher3                       
ERROR    22:30:15.300 │ AttributeError: 'Device' object has no attribute 'package' 
         ╭────────────────── Traceback (most recent call last) ───────────────────╮
         │ H:\XQTDZD\StarRailCopilot\module\alas.py:79 in run                     │
         │                                                                        │
         │    77 │   │   │   self.device.screenshot()                             │
         │    78 │   │   │   self.device.screenshot_tracking.clear()              │
         │ ❱  79 │   │   │   self.__getattribute__(command)()                     │
         │    80 │   │   │   return True                                          │
         │    81 │   │   except TaskEnd:                                          │
         │                                                                        │
         │ ╭────────────────────────────── locals ──────────────────────────────╮ │
         │ │ command = 'goto_main'                                              │ │
         │ │       e = AttributeError("'Device' object has no attribute         │ │
         │ │           'package'")                                              │ │
         │ │    self = <src.StarRailCopilot object at 0x00000267501F7B80>       │ │
         │ ╰────────────────────────────────────────────────────────────────────╯ │
         │                                                                        │
         │ H:\XQTDZD\StarRailCopilot\src.py:21 in goto_main                       │
         │                                                                        │
         │   19 │   │   from tasks.login.login import Login                       │
         │   20 │   │   from tasks.base.ui import UI                              │
         │ ❱ 21 │   │   if self.device.app_is_running():                          │
         │   22 │   │   │   logger.info('App is already running, goto main page') │
         │   23 │   │   │   UI(self.config, device=self.device).ui_goto_main()    │
         │                                                                        │
         │ ╭────────────────────────── locals ──────────────────────────╮         │
         │ │ Login = <class 'tasks.login.login.Login'>                  │         │
         │ │  self = <src.StarRailCopilot object at 0x00000267501F7B80> │         │
         │ │    UI = <class 'tasks.base.ui.UI'>                         │         │
         │ ╰────────────────────────────────────────────────────────────╯         │
         │                                                                        │
         │ H:\XQTDZD\StarRailCopilot\module\device\app_control.py:27 in           │
         │ app_is_running                                                         │
         │                                                                        │
         │   25 │   │   package = package.strip(' \t\r\n')                        │
         │   26 │   │   logger.attr('Package_name', package)                      │
         │ ❱ 27 │   │   return package == self.package                            │
         │   28 │                                                                 │
         │   29 │   def app_start(self):                                          │
         │                                                                        │
         │ ╭────────────────────────────── locals ──────────────────────────────╮ │
         │ │  method = 'MaaTouch'                                               │ │
         │ │ package = 'com.android.launcher3'                                  │ │
         │ │    self = <module.device.device.Device object at                   │ │
         │ │           0x00000267501F73A0>                                      │ │
         │ ╰────────────────────────────────────────────────────────────────────╯ │
         ╰────────────────────────────────────────────────────────────────────────╯
         AttributeError: 'Device' object has no attribute 'package'                
WARNING  22:30:15.374 │ Saving error: ./log/error/1718375415374                    
INFO     22:30:15.567 │ No provider specified, skip sending

截图

src_xXMQce6NXI

还有别的吗?

没了

TianyaoPRC commented 2 months ago

═══════════════════════════════════════════════════════════════════════════════════ START
═══════════════════════════════════════════════════════════════════════════════════ INFO 14:34:05.280 │ Start scheduler loop: src
INFO 14:34:05.283 │ [Lang] cn
INFO 14:34:05.289 │ Bind task ['Alas']
INFO 14:34:05.291 │ Pending tasks: ['Weekly', 'Dungeon', 'Assignment',
'DailyQuest', 'Freebies', 'DataUpdate', 'Rogue']
INFO 14:34:05.292 │ [Task] Weekly (Enable, 2024-06-15 04:00:00)
INFO 14:34:05.292 │ Bind task ['Alas', 'Weekly']
═════════════════════════════════════ DEVICE ══════════════════════════════════════ INFO 14:34:06.026 │ DEVICE
INFO 14:34:06.035 │ [AdbBinary]
H:\XQTDZD\StarRailCopilot\toolkit\Lib\site-packages\adbutils\binaries\adb. exe
INFO 14:34:06.036 │ [AdbClient] AdbClient(127.0.0.1, 5037)
INFO 14:34:06.037 │ <<< DETECT DEVICE >>>
INFO 14:34:06.038 │ Here are the available devices, copy to
Alas.Emulator.Serial to use it or set Alas.Emulator.Serial="auto"
INFO 14:34:06.039 │ 127.0.0.1:62001
INFO 14:34:06.040 │ 127.0.0.1:62026
INFO 14:34:06.042 │ already connected to 127.0.0.1:62026
INFO 14:34:06.043 │ [AdbDevice] AdbDevice(serial=127.0.0.1:62026)
INFO 14:34:06.044 │ [Server] CN-Official
INFO 14:34:06.045 │ [PackageName] com.miHoYo.hkrpg
INFO 14:34:06.045 │ [Lang] cn
INFO 14:34:06.046 │ [nemu_ipc_available] False
INFO 14:34:06.047 │ <<< MAATOUCH INIT >>>
INFO 14:34:06.047 │ Scheduler: Start task Weekly
═══════════════════════════════════════════════════════════════════════════════════ WEEKLY
═══════════════════════════════════════════════════════════════════════════════════ INFO 14:34:06.059 │ newCommandTimeout updated to 168h0m0s
INFO 14:34:06.061 │ [u2.Device] Device(atx_agent_url=http://127.0.0.1:59164)
INFO 14:34:06.079 │ [Device Orientation] 0 (Normal)
INFO 14:34:06.081 │ [Device Orientation] 0 (Normal)
INFO 14:34:06.081 │ [Screen_size] 720x1280
INFO 14:34:06.082 │ <<< SCRCPY SERVER START >>>
INFO 14:34:06.089 │ Create server stream
INFO 14:34:06.211 │ b'[server] INFO: Device: samsung SM-N976N (Android 9)\n'
INFO 14:34:06.212 │ Create video socket
INFO 14:34:06.215 │ Create control socket
INFO 14:34:06.217 │ Fetch device info
INFO 14:34:06.220 │ [Scrcpy Device] SM-N976N
INFO 14:34:06.221 │ [Scrcpy Resolution] (1280, 720)
INFO 14:34:06.223 │ Start video stream loop thread
INFO 14:34:06.224 │ Scrcpy server is up
INFO 14:34:06.230 │ ^ 10 1280 720 255
INFO 14:34:06.231 │ $ 255
INFO 14:34:06.233 │ MaaTouch stream connected
INFO 14:34:06.234 │ max_contact: 10; max_x: 1280; max_y: 720; max_pressure: 255 INFO 14:34:06.400 │ [Screen_size] 1280x720
INFO 14:34:06.906 │ [DailyActivity] {'time': datetime.datetime(2024, 6, 15, 14, 32, 8), 'total': 500, 'value': 0}
INFO 14:34:06.908 │ [DailyActivity expired] False
INFO 14:34:06.909 │ [DailyQuest] {'time': datetime.datetime(2024, 6, 15, 14,
32, 8), 'quest1': '', 'quest2': '', 'quest3': '', 'quest4': '', 'quest5': '', 'quest6': '', 'total': 6, 'value': 6}
INFO 14:34:06.910 │ [DailyQuest expired] False
INFO 14:34:06.911 │ <<< PLANNER >>>
INFO 14:34:06.912 │ item=ItemAscension(IPC_Work_Permit) value=25 total=35
synthesize=0 time=datetime.datetime(2020, 1, 1, 0, 0) progress=71.43
eta=0.5
INFO 14:34:06.913 │ item=ItemTrace(Heavenly_Melody) value=MultiValue(purple=0, blue=0, green=0) total=MultiValue(purple=130, blue=21, green=6)
synthesize=MultiValue(purple=0, blue=0, green=0)
time=datetime.datetime(2020, 1, 1, 0, 0) progress=0.0 eta=9.2
INFO 14:34:06.915 │ Planner weekly farm empty
INFO 14:34:06.916 │ [DungeonWeekly] DungeonList(Echo_of_War_Divine_Seed)
──────────────────────────────── DUNGEON TAB GOTO ───────────────────────────────── INFO 14:34:06.918 │ DUNGEON TAB GOTO
INFO 14:34:06.919 │ <<< UI ENSURE >>>
INFO 14:34:06.921 │ UI get current page
INFO 14:34:07.139 │ Unknown ui page
INFO 14:34:07.236 │ Click ( 798, 419) @ LOGIN_CONFIRM
INFO 14:34:07.306 │ Unknown ui page
INFO 14:34:07.389 │ [Package_name] com.miHoYo.hkrpg
INFO 14:34:07.403 │ [Device Orientation] 0 (Normal)
INFO 14:34:07.472 │ Unknown ui page
INFO 14:34:07.635 │ Unknown ui page
INFO 14:34:07.675 │ Unknown ui page
INFO 14:34:07.778 │ Unknown ui page
INFO 14:34:07.944 │ Unknown ui page
INFO 14:34:07.964 │ Unknown ui page
INFO 14:34:08.077 │ Unknown ui page
INFO 14:34:08.220 │ Unknown ui page
INFO 14:34:08.335 │ Unknown ui page
INFO 14:34:08.468 │ Unknown ui page
INFO 14:34:08.491 │ Unknown ui page
INFO 14:34:08.596 │ Unknown ui page
INFO 14:34:08.729 │ Unknown ui page
INFO 14:34:08.861 │ Unknown ui page
INFO 14:34:08.987 │ Unknown ui page
INFO 14:34:09.009 │ Unknown ui page
INFO 14:34:09.295 │ Unknown ui page
INFO 14:34:09.327 │ Unknown ui page
INFO 14:34:09.422 │ Unknown ui page
INFO 14:34:09.533 │ Unknown ui page
INFO 14:34:09.625 │ Unknown ui page
INFO 14:34:09.791 │ Unknown ui page
INFO 14:34:09.906 │ Unknown ui page
INFO 14:34:09.926 │ Unknown ui page
INFO 14:34:10.046 │ Unknown ui page
INFO 14:34:10.173 │ Unknown ui page
INFO 14:34:10.281 │ Unknown ui page
INFO 14:34:10.400 │ Unknown ui page
INFO 14:34:10.515 │ Unknown ui page
INFO 14:34:10.650 │ Unknown ui page
INFO 14:34:10.702 │ Unknown ui page
INFO 14:34:10.819 │ Unknown ui page
INFO 14:34:11.017 │ Unknown ui page
INFO 14:34:11.135 │ Unknown ui page
INFO 14:34:11.159 │ Unknown ui page
INFO 14:34:11.333 │ Unknown ui page
INFO 14:34:11.415 │ Unknown ui page
INFO 14:34:11.481 │ Unknown ui page
INFO 14:34:11.590 │ Unknown ui page
INFO 14:34:11.740 │ Unknown ui page
INFO 14:34:11.800 │ Unknown ui page
INFO 14:34:11.875 │ Unknown ui page
INFO 14:34:12.012 │ Unknown ui page
INFO 14:34:12.123 │ Unknown ui page
INFO 14:34:12.254 │ Unknown ui page
INFO 14:34:12.350 │ Unknown ui page
INFO 14:34:12.456 │ Unknown ui page
INFO 14:34:12.564 │ Unknown ui page
INFO 14:34:12.581 │ Unknown ui page
INFO 14:34:12.682 │ Unknown ui page
INFO 14:34:12.785 │ Unknown ui page
INFO 14:34:12.905 │ Unknown ui page
INFO 14:34:13.026 │ Unknown ui page
INFO 14:34:13.112 │ Unknown ui page
INFO 14:34:13.205 │ Unknown ui page
INFO 14:34:13.312 │ Unknown ui page
INFO 14:34:13.480 │ Unknown ui page
INFO 14:34:13.552 │ Unknown ui page
INFO 14:34:13.650 │ Unknown ui page
INFO 14:34:13.757 │ Unknown ui page
INFO 14:34:13.893 │ Unknown ui page
INFO 14:34:13.909 │ Unknown ui page
INFO 14:34:14.051 │ Unknown ui page
INFO 14:34:14.156 │ Unknown ui page
INFO 14:34:14.276 │ Unknown ui page
INFO 14:34:14.392 │ Unknown ui page
INFO 14:34:14.492 │ Unknown ui page
INFO 14:34:14.569 │ Unknown ui page
INFO 14:34:14.666 │ Unknown ui page
INFO 14:34:14.775 │ Unknown ui page
INFO 14:34:14.884 │ Unknown ui page
INFO 14:34:14.964 │ Unknown ui page
INFO 14:34:15.048 │ Unknown ui page
INFO 14:34:15.129 │ Unknown ui page
INFO 14:34:15.240 │ Unknown ui page
INFO 14:34:15.330 │ Unknown ui page
INFO 14:34:15.565 │ Unknown ui page
INFO 14:34:15.667 │ Unknown ui page
INFO 14:34:15.686 │ Unknown ui page
INFO 14:34:15.868 │ Unknown ui page
INFO 14:34:15.951 │ Unknown ui page
INFO 14:34:16.015 │ Unknown ui page
INFO 14:34:16.101 │ Unknown ui page
INFO 14:34:16.251 │ Unknown ui page
INFO 14:34:16.338 │ Unknown ui page
INFO 14:34:16.416 │ Unknown ui page
INFO 14:34:16.504 │ Unknown ui page
INFO 14:34:16.652 │ Unknown ui page
INFO 14:34:16.732 │ Unknown ui page
INFO 14:34:16.814 │ Unknown ui page
INFO 14:34:16.909 │ Unknown ui page
INFO 14:34:17.071 │ Unknown ui page
INFO 14:34:17.144 │ Unknown ui page
INFO 14:34:17.237 │ Unknown ui page
WARNING 14:34:17.328 │ Unknown ui page
INFO 14:34:17.330 │ [EMULATOR__SCREENSHOT_METHOD] scrcpy
INFO 14:34:17.330 │ [EMULATOR__CONTROL_METHOD] MaaTouch
INFO 14:34:17.331 │ [Lang] cn
WARNING 14:34:17.332 │ Starting from current page is not supported
WARNING 14:34:17.333 │ Supported page: ['page_main', 'page_menu',
'page_character', 'page_team', 'page_item', 'page_guide', 'page_gacha',
'page_battle_pass', 'page_event', 'page_map', 'page_world',
'page_tutorial', 'page_mission', 'page_message', 'page_camera',
'page_synthesize', 'page_assignment', 'page_forgotten_hall', 'page_rogue', 'page_planner']
WARNING 14:34:17.334 │ Supported page: Any page with a "HOME" button on the
upper-right
CRITICAL 14:34:17.334 │ Please switch to a supported page before starting SRC
CRITICAL 14:34:17.335 │ Game page unknown
WARNING 14:34:17.337 │ Saving error: ./log/error/1718433257337
INFO 14:34:17.421 │ No provider specified, skip sending

coruni commented 2 months ago

我看到的是SRC无法使用ADB连接到模拟器 也许你可以使用CMD手动连接

TianyaoPRC commented 2 months ago

如何操作?

bangbang23333 commented 3 weeks ago

如何操作?

adb connect [ip:port] adb devices