Skip to content

internal exception occurred when using device.install() for some apks #125

@Ryan-Deng

Description

@Ryan-Deng

Traceback (most recent call last):
File "D:\workspace\TestUtility_OTAUpgrade\common.py", line 317, in
d.install(r'D:\workspace\TestUtility_InstallTime\test_apks\subdir\com.eg.android.AlipayGphone_921.apk')
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\retry\api.py", line 73, in retry_decorator
return __retry_internal(partial(f, *args, **kwargs), exceptions, tries, delay, max_delay, backoff, jitter,
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\retry\api.py", line 33, in retry_internal
return f()
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\adbutils\install.py", line 90, in install
package_name = apk.manifest.package_name
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 211, in manifest
return Manifest(self.get_org_manifest())
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 180, in get_org_manifest
self.init_manifest()
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 215, in _init_manifest
self.init_org_manifest()
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 202, in init_org_manifest
raise e
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 200, in init_org_manifest
raise e
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2_init
.py", line 196, in _init_org_manifest
axml = AXML(data)
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\axmlparser.py", line 360, in init
self.parse()
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\axmlparser.py", line 405, in parse
self.buff += "%s\n" % self.parser.get_text()
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\axmlparser.py", line 234, in get_text
return self.sb.getString(self.m_name)
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\chunk.py", line 111, in getString
self._cache[idx] = self.decode16(offset)
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\chunk.py", line 137, in decode16
return self.decode_bytes(data, 'utf-16', str_len)
File "D:\workspace\TestUtility_OTAUpgrade.venv\lib\site-packages\apkutils2\axml\chunk.py", line 142, in decode_bytes
raise Exception("invalid decoded string length")
Exception: invalid decoded string length

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions