社区
Android
帖子详情
Android popen读取pm list package失败!!!!!!!!!
sqy_dream
2020-02-20 10:39:08
可执行程序C做的里面需要用到popen函数获取apk列表,将可执行程序进行预制到android版本 能拿到popen的文件指针并且不为空,但是用fgets拿不到数据,是权限问题吗?dmesg查看信息没有看到相关sys的权限问题,只有一个default_prop的权限问题,理解应该和这个权限没有问题;
可执行程序不进行预制,单独跑是没有问题的。 有大佬清楚的原因的吗 求指导。。。
...全文
374
2
打赏
收藏
Android popen读取pm list package失败!!!!!!!!!
可执行程序C做的里面需要用到popen函数获取apk列表,将可执行程序进行预制到android版本 能拿到popen的文件指针并且不为空,但是用fgets拿不到数据,是权限问题吗?dmesg查看信息没有看到相关sys的权限问题,只有一个default_prop的权限问题,理解应该和这个权限没有问题; 可执行程序不进行预制,单独跑是没有问题的。 有大佬清楚的原因的吗 求指导。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jzp12
2020-02-21
打赏
举报
回复
贴一下popen调用传递的参数上来看看。
追风筝的孩子
2020-02-20
打赏
举报
回复
预制是什么意思,一般没权限第三方app是获取不到的。看你描述应该是有root权限了?
android
进程读写监控api,获取
Android
设备中运行的进程信息
为了检查应用是不是因为占用内存过高导致被系统杀死的,需要记录设备中运行的哪些进程,以及占用的内存情况, 需要将信息每间隔一段时间写入到文件中,以便后面的分析。在网上找了一些相关的解决方案:1.通过adb命令来获取进程信息;adb shell dumpsys meminfo 、 adb shell procrank 、 adb shell + top -n 1等命令都可以查看设备上的进程信息。将命...
《自拍教程56》Python 批量安装卸载1000个apk
接上2篇案例:Python_批量下载1000个apk, Python_批量验证1000个apk, 都下载完了, 也验证了下载文件的版本号和MD5后,就要开始批量安装了, 然后开始尝试运行打开这个app, 做最基本的功能检点,最后就要考虑卸载App了。 本篇内容主要介绍如何用Python来批量实现安装apk,卸载apk。 备注: 一个手机不可能同时按照1000个apk,需要考虑每50-100个...
android
端性能测试之数据采集-实例篇
自动化测试
android
性能数据获取
adb命令查看手机上的APP包名和启动activity
列出设备上的包 不使用参数:adb shell
pm
list
package
s,打印设备/模拟器上的所有软件包 使用-f参数:adb shell
pm
list
package
s -f,输出包和包相关联的文件 使用-d参数:adb shell
pm
list
package
s -d,只输出禁用的包。由于本机禁用没有,输出为空。 使用-e参数:adb shell
pm
list
pac...
获取
Android
设备上当前运行的应用的 apk
有时候在给开发提缺陷时(三方应用兼容性)需要附上第三方应用的apk,或者出于需要,需取得设备上某个应用的apk文件,如果是直接从PC端安装的话,获取apk很方便,如果是从设备上安装的且安装包删除了的话,若需获取,则需要从data/app目录或者system/app目录下获取。但在该目录下的apk名与应用名称是不同的,很多时候难以找到正确对应的apk,因此可以按以下步骤获取(以windows为例):
Android
80,349
社区成员
91,287
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章