android - 为什么在 Android 设备上执行 "pm"时会出现段错误?

标签 android segmentation-fault root

我的设备:htcg14 root

我可以在模拟器上执行 pm。

但是我的设备不工作。 在我执行“su”之前,它工作正常。

shell@android:/ $ pm
usage: pm list packages [-f] [-d] [-e] [-s] [-e] [-u] [FILTER]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]

但是当我执行 su,然后执行 pm 时,我得到下面的错误。为什么?

shell@android:/ $ su
su
shell@android:/ # pm
pm
[1] + Stopped (signal)     pm
shell@android:/ # pm
pm
[2] + Stopped (signal)     pm
[1] - Segmentation fault   pm
shell@android:/ # busybox pm
busybox pm
pm: applet not found
[2] + Segmentation fault   pm
1|shell@android:/ #

我怎样才能执行pm? 帮助...

最佳答案

在您建立的远程或本地 shell session 中,确保设置了 LD_LIBRARY_PATH envar:

/ # export LD_LIBRARY_PATH=/system/lib

关于android - 为什么在 Android 设备上执行 "pm"时会出现段错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12344482/

相关文章:

android - 在 Android 应用程序中存储凭据

ubuntu - 在 root 中执行 chmod -R 777 后无法访问 ec2

objective-c - Cocoa - 获得 NSFileManager 的根访问权限

android - AlertDialog 不显示两个按钮

c - strcpy() 上的段错误;

c - C 内联汇编中的 RDTSC 导致段错误!

c++ - segmentation 故障的常见原因的明确列表

Android:constraintLayout 在 CardView 内不起作用

android - 从IntelliJ/Android Studio运行Gradle时$ PATH设置不正确

java - 从 sharedpreference 中删除所有数据