openatx / uiautomator2

Android Uiautomator2 Python Wrapper
MIT License
6.18k stars 1.35k forks source link

device.app_start()函数以及device.app_info()函数在某些应用上会出错 #935

Open Raven4-621 opened 5 months ago

Raven4-621 commented 5 months ago

执行代码: d.app_start('com.zhihu.android')

BaseError Traceback (most recent call last) Cell In[6], line 1 ----> 1 d.app_start('com.zhihu.android')

File E:\Pycharm\Python312\Lib\site-packages\uiautomator2__init__.py:1434, in _AppMixIn.app_start(self, package_name, activity, wait, stop, use_monkey) 1431 return 1433 if not activity: -> 1434 info = self.app_info(package_name) 1435 activity = info['mainActivity'] 1436 if activity.find(".") == -1:

File E:\Pycharm\Python312\Lib\site-packages\uiautomator2__init__.py:1578, in _AppMixIn.app_info(self, package_name) 1576 resp = resp.json() 1577 if not resp.get('success'): -> 1578 raise BaseError(resp.get('description', 'unknown')) 1579 return resp.get('data')

BaseError: stat /data/app/com.zhihu.android-lE57VtKtaSmJY68K23g31Q==/base.apk package:/data/app/com.zhihu.android-lE57VtKtaSmJY68K23g31Q==/split_billboard.apk: no such file or directory

执行代码: d.app_info('com.zhihu.android')

BaseError Traceback (most recent call last) Cell In[7], line 1 ----> 1 d.app_info('com.zhihu.android') File E:\Pycharm\Python312\Lib\site-packages\uiautomator2__init__.py:1578, in _AppMixIn.app_info(self, package_name) 1576 resp = resp.json() 1577 if not resp.get('success'): -> 1578 raise BaseError(resp.get('description', 'unknown')) 1579 return resp.get('data')

BaseError: stat /data/app/com.zhihu.android-lE57VtKtaSmJY68K23g31Q==/base.apk package:/data/app/com.zhihu.android-lE57VtKtaSmJY68K23g31Q==/split_billboard.apk: no such file or directory

Raven4-621 commented 5 months ago

这个问题目前普遍出现

codeskyblue commented 2 months ago

已修复,但是这个app_info返回的内容越来越少了,我后续再补充吧