执行命令mm出错以及运行adb shell出现insufficient permissions for device错误的解决方法
16lz
2021-01-26
在执行命令mm时,出现了以下错误提示:
The program 'mm' can be found in the following packages:
* mountmanager
* multimail
Try: apt-get install
在android下使用mm、mmm等编译命令,首先需要在android源码根目录执行:
$ ./build/envsetup.sh
mm命令等执行不成功的原因:就是没有source build/envsetup.sh
[补充说明]
m:编译所有的模块mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件
当然如果source之后,启动adb shell,提示以下错误,
adb shell 无法启动 (insufficient permissions for device),此时需要root用户重启adb server,再次执行adb shell就可以了。
$ adb shellerror: insufficient permissions for device$ adb devicesList of devices attached???????????? no permissions
$ sudo -s[sudo] password for root:# adb kill-server# adb start-server* daemon not running. starting it now ** daemon started successfully *# exitexit$
更多相关文章
- Android(安卓)studio 编译报iCCP: Not recognizing known sRGB
- UE4查看材质在android设备上的性能开销
- chromium-cronet库的编译用于Android和ios平台实现quic协议
- Android(安卓)第三方的动态库编译到Android系统的/system/lib目
- Android平台源码下载以及编译--ubuntu 11.04
- apk打包和反编译四、为你的应用程序签名
- android fininsh() onDestory 学习
- Android:xUtils3 浅析(二)——数据库模块
- 提高Android(安卓)Studio的gradle编译速度。