我需要依靠你在sdk模拟器中支持Android应用程序的一些帮助
这是我的设置
运行android api 4.03的android sdk模拟器 adb shell连接到模拟器。
我可以安装apk usng adb install filename.apk
我可以使用运行应用程序 adb shell 我开始-a android.intent.action.Main -n com.akproduction.notepad / com.akproduction.notepad.NoteList
我尝试使用(adb shell) strace am start -a android.intent.action.Main -n com.akproduction.notepad / com.akproduction.notepad.NoteList 但我一无所获!
如何跟踪Android应用程序及其安装的运行时行为?
感谢,
何。
P.S。测试应用程序位于此处:http://www.appbrain.com/app/ak-notepad/com.akproduction.notepad
答案 0 :(得分:1)
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
BTW不要使用可从以下位置下载的strace
静态编译二进制文件:
http://benno.id.au/blog/2007/11/18/android-runtime-strace
它什么都不输出。
而是使用ROM附带的那个。