Skip to content

VA在Android N上无法启动 #5

@prife

Description

@prife

徐晖(3447724537) 13:59:27
hi 我用nexus6跑了一下android n,发现va起不来。起不来的原因是因为remote :x没办法做完system ready,进一步debug发现是在做VAccountManagerService初始化的时候,call
RegisteredServiceCache::generateServicesMap,这边会通过pm.queryIntentServices,而在做query的时候,会进入到mPM的Hook_QueryIntentServices,这里的onHook都可以走完,但是走完以后就卡住了,群里有谁遇到过类似的问题吗
群主imlody@qq.com 13:59:50
嗯,我知道,目前没有计划支持N
徐晖(3447724537) 14:00:24
哈~这样呀,群主大概知道原因吗,我想调试一下
徐晖(3447724537) 14:00:43
我很奇怪为什么这边会卡住,不明所以
今天调了一个上午
群主imlody@qq.com 14:00:46
N上面queryIntentXXXXX的返回值变了
徐晖(3447724537) 14:01:06
我去查看api,发现还是List resolveInfos
徐晖(3447724537) 14:01:16
https://developer.android.com/reference/android/content/pm/PackageManager.html#queryIntentServices(android.content.Intent, int)
群主imlody@qq.com 14:01:24
你看看异常就知道了
徐晖(3447724537) 14:02:49
难道是我抓log的方式不对么..那我再看看
你说的log是va的log,还是systrem的log?
徐晖(3447724537) 14:03:44
噢,我知道了,编译的时候要用24去编译吧

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions