我试图从终端仿真器(在设备上)启动Android中的应用程序,此命令通常可以正常工作。
am start -n com.hcg.cok.gp/com.hcg.cok.gp.com.clash.of.kings.EmpireActivity
我遇到的问题是开发人员决定将活动嵌套在rList中,甚至花了很长时间才找到愚蠢的东西,但最终在更改目录足够的次数并使用
ls
ls -a
命令足够多的时间,我终于在这样的目录中找到了愚蠢的东西
/data/data/com.hcg.cok.gp/files/rList-com.clash.of.kings.EmpireActivity
有什么办法可以得到
am start -n
命令正确调用哑巴的东西
我试过了
am start -n /data/data/com.hcg.cok.gp/com.hcg.com.gp/files/rlist-com.clash.of.kings.EmpireActivity
但是终端仍然给我一个错误:
Error type 3
Error: Activity class {/data/data/com.hcg.cok.gp/com.hcg.com.gp/files/rlist-com.clash.of.kings.EmpireActivity} does not exist.
最佳答案
EmpireActivity
的程序包名称是com.clash.of.kings
,因此正确的intent
是:
am start -n com.hcg.cok.gp/com.clash.of.kings.EmpireActivity