LmeSzinc / AzurLaneAutoScript

Azur Lane bot (CN/EN/JP/TW) 碧蓝航线脚本 | 无缝委托科研,全自动大世界
https://alas.azurlane.cloud
GNU General Public License v3.0
6.78k stars 800 forks source link

应用宝服重启设置之后找不到碧蓝航线 #4053

Closed whoknow-ops closed 1 month ago

whoknow-ops commented 2 months ago

在提问之前...

描述你的问题

最开始是在一次自动重启之后我发现alas无法打开我的碧蓝航线,然后就一直尝试重启并且重新读取我的碧蓝航线,但是一直失败就一直死循环,但是alas并没有报错而停下,直到我把游戏和alas都关闭了以后,我重启了alas结果程序运行中能打开我的模拟器但是始终打不开游戏了

如何复现

1.alas的重启设置功能

  1. 一直显示[Device Orientation] 0 (Normal)
  2. 无法正常启动游戏
  3. 出现问题,始终执行[Device Orientation] 0 (Normal)

预期行为

修复此bug避免因为重启设置而停下

相关 Logs

START                                                         
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
2024-08-02 13:08:17.567 | INFO | Start scheduler loop: alas                                                            
2024-08-02 13:08:17.659 | INFO | [Server] cn                                                                           
2024-08-02 13:08:17.677 | INFO | Bind task ['General', 'Alas']                                                         
2024-08-02 13:08:17.842 | INFO | Server "大西洋宪章" is available.                                                     
2024-08-02 13:08:17.845 | INFO | Pending tasks: ['Main']                                                               
2024-08-02 13:08:17.846 | INFO | [Task] Main (Enable, 2024-08-02 12:23:10)                                             
2024-08-02 13:08:17.848 | INFO | Bind task ['General', 'Alas', 'Main']                                                 
═══════════════════════════════════════════════════════ DEVICE ════════════════════════════════════════════════════════
2024-08-02 13:08:18.550 | INFO | DEVICE                                                                                
2024-08-02 13:08:18.551 | INFO | [IS_ON_PHONE_CLOUD] False                                                             
2024-08-02 13:08:18.552 | INFO | [AdbBinary]                                                                           
C:\Users\19072\Desktop\AzurLaneAutoScript\toolkit\Lib\site-packages\adbutils\binaries\adb.exe                          
2024-08-02 13:08:18.554 | INFO | [AdbClient] AdbClient(127.0.0.1, 5037)                                                
2024-08-02 13:08:18.555 | INFO | <<< DETECT DEVICE >>>                                                                 
2024-08-02 13:08:18.557 | INFO | Here are the available devices, copy to Alas.Emulator.Serial to use it or set         
Alas.Emulator.Serial="auto"                                                                                            
2024-08-02 13:08:18.558 | INFO | 127.0.0.1:5555                                                                        
2024-08-02 13:08:18.560 | INFO | 127.0.0.1:5557                                                                        
2024-08-02 13:08:18.561 | INFO | emulator-5554                                                                         
2024-08-02 13:08:18.561 | INFO | emulator-5556                                                                         
2024-08-02 13:08:18.563 | INFO | "emulator-5554" is a `emulator-*` serial, skip adb connect                            
2024-08-02 13:08:18.564 | INFO | [AdbDevice] AdbDevice(serial=emulator-5554)                                           
2024-08-02 13:08:18.566 | INFO | [PackageName] com.tencent.tmgp.bilibili.blhx                                          
2024-08-02 13:08:18.567 | INFO | [Server] cn                                                                           
2024-08-02 13:08:18.568 | INFO | Screenshot interval set to 0.3s                                                       
2024-08-02 13:08:18.569 | INFO | <<< MINITOUCH INIT >>>                                                                
2024-08-02 13:08:18.570 | INFO | Scheduler: Start task `Main`                                                          
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
                                                         MAIN                                                          
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
2024-08-02 13:08:18.575 | INFO | Reuse forward: ForwardItem(serial='emulator-5554', local='tcp:20557',                 
remote='tcp:53516')                                                                                                    
2024-08-02 13:08:18.592 | INFO | [Device Orientation] 0 (Normal)                                                       
2024-08-02 13:08:18.594 | INFO | Reuse forward: ForwardItem(serial='emulator-5554', local='tcp:20682',                 
remote='localabstract:minitouch')                                                                                      
2024-08-02 13:08:18.597 | INFO | v 1                                                                                   
2024-08-02 13:08:18.599 | INFO | ^ 10 1279 719 2                                                                       
2024-08-02 13:08:18.600 | INFO | $ 2472                                                                                
2024-08-02 13:08:18.602 | INFO | minitouch running on port: 20682, pid: 2472                                           
2024-08-02 13:08:18.604 | INFO | max_contact: 10; max_x: 1279; max_y: 719; max_pressure: 2                             
2024-08-02 13:08:18.661 | INFO | [Screen_size] 1280x720                                                                
2024-08-02 13:08:19.001 | INFO | early_ocr_import call                                                                 
2024-08-02 13:08:19.003 | INFO | early_ocr_import start                                                                
2024-08-02 13:08:19.008 | INFO | Loading OCR dependencies                                                              
════════════════════════════════════════════════════ CAMPAIGN_13_4 ════════════════════════════════════════════════════
2024-08-02 13:08:19.023 | INFO | CAMPAIGN_13_4                                                                         
2024-08-02 13:08:19.024 | INFO | Count: 0                                                                              
2024-08-02 13:08:19.072 | INFO | <<< UI ENSURE >>>                                                                     
2024-08-02 13:08:19.073 | INFO | UI get current page                                                                   
2024-08-02 13:08:19.710 | INFO | Unknown ui page                                                                       
2024-08-02 13:08:19.904 | INFO | early_ocr_import finish                                                               
2024-08-02 13:08:19.926 | INFO | newCommandTimeout updated to 168h0m0s                                                 
2024-08-02 13:08:19.928 | INFO | [u2.Device] Device(atx_agent_url=http://127.0.0.1:52983)                              
2024-08-02 13:08:19.948 | INFO | [Package_name] com.android.launcher3                                                  
2024-08-02 13:08:19.950 | WARNING | Game not running                                                                   
2024-08-02 13:08:19.951 | INFO | Task call: Restart                                                                    
2024-08-02 13:08:19.963 | INFO | Bind task ['General', 'Alas', 'Main']                                                 
2024-08-02 13:08:19.965 | INFO | Save config ./config\alas.json, Restart.Scheduler.NextRun=datetime.datetime(2024, 8,  
2, 13, 8, 19), Restart.Scheduler.Enable=True                                                                           
2024-08-02 13:08:19.982 | INFO | Scheduler: End task `Main`                                                            
2024-08-02 13:08:19.983 | INFO | [Server] cn                                                                           
2024-08-02 13:08:19.998 | INFO | Bind task ['General', 'Alas']                                                         
2024-08-02 13:08:20.001 | INFO | Pending tasks: ['Restart', 'Main']                                                    
2024-08-02 13:08:20.002 | INFO | [Task] Restart (Enable, 2024-08-02 13:08:19)                                          
2024-08-02 13:08:20.003 | INFO | Bind task ['General', 'Alas', 'Restart']                                              
2024-08-02 13:08:20.010 | INFO | Scheduler: Start task `Restart`                                                       
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
                                                        RESTART                                                        
═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
2024-08-02 13:08:20.094 | INFO | <<< APP RESTART >>>                                                                   
2024-08-02 13:08:20.096 | INFO | App stop: com.tencent.tmgp.bilibili.blhx                                              
2024-08-02 13:08:20.112 | INFO | App start: com.tencent.tmgp.bilibili.blhx                                             
2024-08-02 13:08:20.131 | INFO | <<< APP LOGIN >>>                                                                     
2024-08-02 13:08:20.142 | INFO | [Device Orientation] 0 (Normal)                                                       
2024-08-02 13:08:25.248 | INFO | [Device Orientation] 0 (Normal)

截图

2dc6b2a56ccea1140378931957805e8 6560102e88919c4fc80b4f3bb9a3b29

还有别的吗?

另有一个alas2在挂着官服的碧蓝航线,能正常启动并且重启设置也是正常的 所用为联想笔记本 雷电模拟器9

whoknow-ops commented 2 months ago

另一个挂着的官服为雷电多开开启的新窗口

dark-knifes commented 2 months ago

+1华为渠道服mumu12v4.0.0同样卡在重启设置

fc235 commented 2 months ago

+1应用宝mumu12今天一直卡

shallowdream-0 commented 2 months ago

+1 4399服 mumu12 卡在重启

ZBY2003 commented 2 months ago

同样的问题,华为渠道服,MUMU12 V4.0.0 8月2号早上看log,重启设置中是满屏的HOME KEY ON THE RIGHT,而游戏并未启动,手动点开游戏就正常。(下次再启动重启设置又不行了) 换了夜神模拟器没问题,但是这模拟器在我电脑上怎么也不利用显卡。

Hello-Alpha commented 2 months ago

4399服也无法启动游戏

NI8586 commented 2 months ago

+1 360的同样重启问题

xzxxn1 commented 2 months ago

+1 4399也是

Zywxty commented 2 months ago

看到大家都一样就放心了。还以为是我自己的问题

Air111 commented 2 months ago

等更新,目前只能手动启动游戏

Derbay32 commented 2 months ago

贴一下华为渠道服的解决方案: 找到“alas目录/module/config/server.py”中的"DICT_PACKAGE_TO_ACTIVITY"字典,将其中对应渠道服的activity名从“MainActivity”修改为“PrePermissionActivity”。 即从 'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.MainActivity' 修改为 'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.PrePermissionActivity' 以上示例为华为渠道服,其他渠道服未测试,可以试试看行不行。

EUUNNHY commented 2 months ago

贴一下华为渠道服的解决方案: 找到“alas目录/module/config/server.py”中的"DICT_PACKAGE_TO_ACTIVITY"字典,将其中对应渠道服的activity名从“MainActivity”修改为“PrePermissionActivity”。 即从 'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.MainActivity' 修改为 'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.PrePermissionActivity' 以上示例为华为渠道服,其他渠道服未测试,可以试试看行不行。

我4399渠道可行,上面那位贡献者大哥的方法对我来说不起作用 ps:为什么我这里没有replay只有这个引用回复

whoknow-ops commented 2 months ago

贴一下华为渠道服的解决方案: 找到“alas目录/module/config/server.py”中的“DICT_PACKAGE_TO_ACTIVITY”字典,将其中对应渠道服的activity名从“MainActivity”修改为“PrePermissionActivity”。即从 修改为 以上示例为华为渠道服,其他渠道服未测试,可以试试看行不行。'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.MainActivity'``'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.PrePermissionActivity'

我4399渠道可行,上面那位贡献者大哥的方法对我来说不起作用 ps:为什么我这里没有replay只有这个引用回复

是4399服能正常启动的意思吗,那个贡献者大哥的方法对我也没有用,在更改完字典后如果重新打开alas就会发现字典被更改了,如果是打开alas后再去修改也还是不起作用

dark-knifes commented 2 months ago

贴一下华为渠道服的解决方案: 找到“alas目录/module/config/server.py”中的“DICT_PACKAGE_TO_ACTIVITY”字典,将其中对应渠道服的activity名从“MainActivity”修改为“PrePermissionActivity”。即从 修改为 以上示例为华为渠道服,其他渠道服未测试,可以试试看行不行。'com.bilibili.blhx.huawei': 'com.manjuu.azurlane.MainActivity''com.bilibili.blhx.huawei': 'com.manjuu.azurlane.PrePermissionActivity' ``

我4399渠道可行,上面那位贡献者大哥的方法对我来说不起作用 ps:为什么我这里没有replay只有这个引用回复

是4399服能正常启动的意思吗,那个贡献者大哥的方法对我也没有用,在更改完字典后如果重新打开alas就会发现字典被更改了,如果是打开alas后再去修改也还是不起作用

alas目录里面/config/deploy.yaml里面30行KeepLocalChanges改为true就行

NorthBird541 commented 2 months ago

总结一下解决方法(华为服):先将alas目录中的/config/deploy.yaml里的第30行代码KeepLocalChanges后false改为true,再将/module/config/server.py中的DICT_PACKAGE_TO_ACTIVITY字典中对应渠道服的activity名从MainActivity改为PrePermissionActivity,其他服应该同理也可以解决,感谢各位大佬的解决方案

whoknow-ops commented 2 months ago

总结一下解决方法(华为服):先将alas目录中的/config/deploy.yaml里的第30行代码KeepLocalChanges后false改为true,再将/module/config/server.py中的DICT_PACKAGE_TO_ACTIVITY字典中对应渠道服的activity名从MainActivity改为PrePermissionActivity,其他服应该同理也可以解决,感谢各位大佬的解决方案

应用宝服问题解决,其他渠道应该也可以

xzxxn1 commented 2 months ago

总结一下解决方法(华为服):先将alas目录中的/config/deploy.yaml里的第30行代码KeepLocalChanges后false改为true,再将/module/config/server.py 中的DICT_PACKAGE_TO_ACTIVITY字典中对应渠道服的activity名从MainActivity改为PrePermissionActivity,其他服应该同理也可以解决,感谢各位大佬的解决方案

谢谢哥们