Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shell 如何启动myandroidapp_Shell_Adb_Strace - Fatal编程技术网

Shell 如何启动myandroidapp

Shell 如何启动myandroidapp,shell,adb,strace,Shell,Adb,Strace,我需要依靠你在sdk模拟器中搜索android应用程序方面提供一些帮助 这是我的设置 运行android api 4.03的android sdk模拟器 adb外壳已连接到模拟器 我能够安装apk usng adb install filename.apk 我可以使用 亚行壳牌 am start-a android.intent.action.Main-n com.akproduction.notepad/com.akproduction.notepad.NoteList 我尝试使用(adb外壳

我需要依靠你在sdk模拟器中搜索android应用程序方面提供一些帮助

这是我的设置

运行android api 4.03的android sdk模拟器 adb外壳已连接到模拟器

我能够安装apk usng adb install filename.apk

我可以使用 亚行壳牌 am start-a android.intent.action.Main-n com.akproduction.notepad/com.akproduction.notepad.NoteList

我尝试使用(adb外壳)进行扫射 strace am start-a android.intent.action.Main-n com.akproduction.notepad/com.akproduction.notepad.notelest 但我什么也得不到

如何跟踪android应用程序及其安装的运行时行为

谢谢

何塞


p、 测试应用程序位于此处:

am
是一个批处理文件,不能在
strace
中使用

您需要像这样运行它:

strace -v -fF -tt -s 65535 -o /data/local/tmp/opengl.strace /system/bin/app_process /system/bin com.android.commands.am.Am start -a android.intent.action.MAIN -n demo.opengl.android/.OpenGLDemo
顺便说一句,不要使用可从以下网站下载的
strace
静态编译二进制文件:

它将不输出任何内容


相反,请使用ROM附带的程序。

请注意,这实际上不会跟踪应用程序进程-它只会跟踪启动请求的发送。要跟踪应用程序进程,您必须识别它并通过PID将strace附加到它上。。。您必须拥有这样做的权限,这意味着要么是根用户,要么是与应用程序具有相同用户ID的shell。请参阅