
这是我的问题,我想在我的应用程序中启动一个 Android TestProject,但我不知道如何,我发现我可以用命令启动它,例如. “adb shell am instrument -w com.demo.test / androID.test.InstrumentationTestRunner”
所以我尝试在我的应用程序中使用:Runtime.getRuntime().exec(“adb shell am instrument -w com.demo.test / androID.test.InstrumentationTestRunner”);但是:
03-15 02:24:42.246:WARN / System.err(3597):java.io.IOException:运行exec()时出错.命令:[adb,shell,am,instrument,-w,com.demo.test / androID.test.InstrumentationTestRunner]工作目录:null环境:null
…..
03-15 02:24:42.246:WARN / System.err(3597):引起:java.io.IOException:权限被拒绝
我的问题在哪里?
这是shell命令的实现方式.通过启动shell命令,您无法执行任何 *** 作,而不能在自己的进程中执行任何 *** 作.此外,没有shell命令是SDK的一部分,因此您使用它执行的任何 *** 作都可能会在不同设备或平台版本上的某些位置中断.
总结以上是内存溢出为你收集整理的Android:我可以在我的应用中使用adb命令吗?全部内容,希望文章能够帮你解决Android:我可以在我的应用中使用adb命令吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)