1.下来源码后,在 idea 中将源码打成 jar 包,放到 framework 下运行,命令执行不成功
2.我的 idea 源码目录如下:
缺了几个引用类,不过也能打包成功我就没管。
然后是:
1.用自带的 monkey.jar 执行会有内容输出,
2.用我源码打包后的 monkey.jar 执行就没有任何内容输出
本身我只是想先确保能将 moneky 源码打包并执行成功,所以 monkey 的源码是没有做过任何修改的,所以我怀疑是打包的过程或者哪里的步骤出错了
打包的过程见下图
求个大神帮我看看是哪里出了错。
源码是从 github 上下载的,不会有问题。
折腾了好几天,查了好多资料没搞出来。。求个移动端测试的高手帮忙看看
需要在 android 的 framework 下面编译打包
@jira 对的,系统自带的必须在系统环境下面编译打包
@zyj_1990 对的
楼主可不可以给个 monkey 源码链接,我也想改下 monkey 的源码
楼主是想在移动端执行 monkey 么
没记错的话是先打一个 framework 的包出来,在 framework 里面进行提取,你们可以自行 google 一下
额。。不是这样打的,在 ubuntu 下面,需要在根目录 make monkey,然后在一个 output/monkey.jar 可以找到。然后 push 到 framework 里
想问一下题主,成功了么,我是在 windows 下打的 jar 包,然后生成.dex 文件,在压缩为 jar 文件,放到手机目录下的,但是貌似没起作用。。
所以楼主最后是用哪种方式编译的?
请问下编译得到 monkey.jar 后如何运行这个 jar 文件呢?大家讨论的好像都是将这个文件放到手机系统目录中的 framework 目录下,但是这个需要 root 权限。另一种是将生成的 framework.jar 和 monkey.jar 放到 sdcard 目录下,然后执行 adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin com.android.commands.monkey.Monkey -p app 的包名 ,但是执行后没反应。有哪位大佬提供个解释吗?