解决小米手机“runapp包名”打不开APP的方法

由于小米手机系统的更新原因,导致按键精灵中“runapp包名”命令使用的时候有了问题,只能脚本第一次使用时可以打开App,之后再用就不能打开了,也就是说一个脚本只能用一次runapp命令。

这个问题其实在群里也说过几次,但是还有人问它,所以写篇文章说一下,其实问题方法很简单,就是runapp包名+组件名。

说到这里可能很多人不知道怎么获取组件名,那这篇文章就来介绍一下:

第一步、打开你要app界面,这里以QQ为例

第二步、运行一下代码:

Import “ShanHai.lua”

traceprint ShanHai.GetTopActivity()

第三步、在脚本信息栏里面提取包名和组件

com.tencent.mobileqq/.activity.SplashActivity

第四步、区分包名和组件,以斜杠为分界,之前是包名,之后是组件名,注意不要遗漏那个点

包名 com.tencent.mobileqq

组件名 .activity.SplashActivity

第五步、填写到runapp命令里面,格式 runapp “包名”,”组件”

runapp “com.tencent.mobileqq”,”.activity.SplashActivity”

之后想要打开QQ就可以运行这一行代码了。

当然还有一种方法,在设置里面设置一下允许其他应用打开就可以了

 

赞 (0)