android4.4的系统,在cmd下执行 am start -W -n 。

问题描述

android4.4的系统,在cmd下执行 am start -W -n 。

android4.4的系统,在cmd下执行 am start -W -n 命令可以启动一个应用,但是在代码中exec()方法中执行就启动不了,这是什么原因,求解。

解决方案

"am start -W -n "+new ComponentName(packageName, activity).flattenToShortString();
packageName 应用包名
activity 应用activity

解决方案二:

应该会看到permittion denial的错误,这是由于api 17之后引入多用户的机制

时间: 2024-11-20 14:59:53

android4.4的系统,在cmd下执行 am start -W -n 。的相关文章

《Effective Debugging:软件和系统调试的66个有效方法》——第7条:试着用多种工具构建软件,并将其放在不同的环境下执行

第7条:试着用多种工具构建软件,并将其放在不同的环境下执行 有时我们可以通过改变环境来锁定一些难以捕获的bug.例如,我们可以用另外一款编译器来构建这个软件,也可以切换到其他的运行时解释器.虚拟机.中间件.操作系统或CPU架构上.由于那些环境可能会更加严格地检查输入数据,或能通过其结构来凸现程序中的错误(参见第17条),因此可以帮助我们发现原来很难找到的一些bug.如果程序不够稳定.总是发生无法重现的崩溃问题,或移植起来不太顺利,那就应该试着把它放在另外一种环境下进行测试,这使得我们能够使用更为

《Effective Debugging:软件和系统调试的66个有效方法》一第7条:试着用多种工具构建软件,并将其放在不同的环境下执行

第7条:试着用多种工具构建软件,并将其放在不同的环境下执行 有时我们可以通过改变环境来锁定一些难以捕获的bug.例如,我们可以用另外一款编译器来构建这个软件,也可以切换到其他的运行时解释器.虚拟机.中间件.操作系统或CPU架构上.由于那些环境可能会更加严格地检查输入数据,或能通过其结构来凸现程序中的错误(参见第17条),因此可以帮助我们发现原来很难找到的一些bug.如果程序不够稳定.总是发生无法重现的崩溃问题,或移植起来不太顺利,那就应该试着把它放在另外一种环境下进行测试,这使得我们能够使用更为

编程-电脑cmd无法执行php指令

问题描述 电脑cmd无法执行php指令 学习web编程是安装了php 也配置无误,php安装路径如图,系统path环境变量配置如下,cmd运行php命令却显示php非内部或外部命令 求助该怎么做 是机子的问题吗,或者具体怎么解决这个问题 输入echo %path%后截图如下 系统path变量值: 解决方案 没看到你的环境变量的配置,用echo %path%输出下看看 解决方案二: 输入G: 回车 cd G:WebPHP php -v 看看直接进到PHP目录是否可以正常显示,如果不能 可能是你的p

导出的jar包不能双击运行只能在cmd下运行

问题描述 直接用eclipse或者用fat插件打包都不行,不是会当作压缩文件打开,就是双击后说classnotfound什么的,但是cmd下用java -jar xx.jar就可以...为什么... 问题补充:suziwen 写道 解决方案 真是太奇怪了,你能做一个很小的class, 比如foo.HelloWorld试一下吗?最好确定Server那个类是你运行时用的类,为什么不带package前缀呢?这习惯不好.解决方案二:敢问你的eclipse是否是juno版?我用juno版打包出来也不可运行

浅谈blogcms系统默认情况下的seo优化方法

任何一个程序都不可能尽善尽美,而博客系统默认情况下的seo效果也没有完全发挥出来,笔者的博客地址原来是在主域名的一个子目录里,因为子目录或二级域名的自然权重排名没有优势,所以无奈之下把博客迁移到了主域名之下这也增加了网站运营成本,无形中也加大了后期的维护管理工作,所谓有的放矢想要有给力的排名必须是要付出才能有所回报的.很多核心重点工作第一步如果没有确立一个标准那么在后续工作中那是相当纠结的一件事,李正seo顾问提醒诸位上线一个网站之前一定必须先制定好关键性的网站结构,否则在产生排名之后想要改动那

CMD下查询Mysql中文乱码的解决方法

  今天在CMD下登陆Mysql执行select查询指令,结果中文全部变成"???"问号乱码了,解决方法很简单,直接在mysql>下输入 set names gbk; 即可解决问题. 原理不多说了,反正现在的人只要解决了问题就不会深究原因了...

win7系统使用CMD提示“不是内部或外部命令”怎么办

  win7系统可以使用CMD命令进行任何操作设置,有些用户反馈win7系统正常使用的CMD命令,突然提示:"不是内部或外部命令,也不是可运行的程序或批处理文件",为什么会出现这样情况呢?那么该怎么处理这个问题,下面跟随小编脚步一起看看详细解决步骤. 变量名:path 变量值:%SystemRoot%system32; (保留原有的内容,在前边添加变量值即可,别忘了分号,她的作用就是分隔各变量) 如何设置系统环境变量: 1.打开系统属性,点击左侧列表中的高级系统设置,接着切换到高级分页

python-安装自己写的模块到本地时,在cmd下出现错误,如图

问题描述 安装自己写的模块到本地时,在cmd下出现错误,如图 解决方案 python的环境变量注册了没 如果注册了那么你系统中安装了几个python版本 是不是有2.7的存在 你可以实验用python运行一个简单的程序看可以不 解决方案二: 模块一般注册这个PYTHONPATH环境变量是什么意思?该怎么做?

win 8.1下执行 java -jar出现jdk目录错误

问题描述 win 8.1下执行 java -jar出现jdk目录错误 系统:win 8.1(64位)jdk版本:jdk-7u71-windows-x64.exe描述:jar包安装weblogic时出错,提示jdk主目录错误,环境变量配置如图,执行java,javac,java -version命令都正常.在线等,急~ 解决方案 吧你的classpath的jdk的设置修改下,放到第一个去,再试试呢 解决方案二: 不要放在有空格的目录下.