adb shell 无法启动 (insufficient permissions for device)

了解更多:http://hi.baidu.com/iceliushuai/item/74635bc93ef4520fad092f12

暂的解决办法是使用root权限来启动adb server
shily@hh-desktop:~$ sudo -s
[sudo] password for shily: 
root@hh-desktop:~#adb kill-server ; adb start-server
* daemon not running. starting it now *
* daemon started successfully *
root@hh-desktop:~# exit
exit
shily@hh-desktop:~$
再次执行adb shell就可以了。

时间: 2024-12-11 10:47:25

adb shell 无法启动 (insufficient permissions for device)的相关文章

error: insufficient permissions for device的解决

1:download herehttp://www.techpetals.com/download-android-sdk-2.2-for-windows-linux-mac-osx-1592 2: set it在ubuntu下,通过adb命令向手机安装软件的时候,出现error: insufficient permissions for device.此时需要赋予超级用户权限.代码如下:stone@stone-System-Product-Name:~/android/androidSDK/t

android开发-在APK中通过adb shell命令启动UIautomator失败

问题描述 在APK中通过adb shell命令启动UIautomator失败 源码如下: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); Button stButton = (Button)findViewById(R.id.start_test); stButton.setOnClick

android-在APK中通过adb shell命令启动UIautomator失败

问题描述 在APK中通过adb shell命令启动UIautomator失败 源码如下: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); Button stButton = (Button)findViewById(R.id.start_test); stButton.setOnClick

android-使用Genymotion,使用adb shell,出现error: device not found

问题描述 使用Genymotion,使用adb shell,出现error: device not found 使用Genymotion,cmd输adb shell想进入sqlite数据库操作,出现error: device not found ,是怎么回事? 解决方案 把genymotion的sdk路径设置为你的软件的adb 解决方案二: 可能你的genymotion用的是它自己的sdk,改成你安装的,打开genymotion=>Settings>>ADB可以改,也有可能是偶然的情况,

Android adb shell命令合集

  1. 显示系统中全部Android平台:   android list targets   2. 显示系统中全部AVD(模拟器):   android list avd   3. 创建AVD(模拟器):   android create avd --name 名称 --target 平台编号   4. 启动模拟器:   emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)   5. 删除AVD(模拟器):   android delete av

34个Android常用adb shell命令汇总

调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用.通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具.adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯.默认情况下当我们运行Eclipse时adb进程就会自动运行.adb是一个C/S模式的程序,由三个部分组成:a client,a server and a daemon.其中client和serv

android内核-android adb shell getevent -p无法获得0036?

问题描述 android adb shell getevent -p无法获得0036? 下面是获取到的部分信息: add device 5: /dev/input/event5 02-10 17:42:12.226 14965 14988 I System.out com.mycompany.myapp7 events: 02-10 17:42:12.226 14965 14988 I System.out com.mycompany.myapp7 0145* 014a* 02-10 17:42

adb shell 是什么,如何进入?

本文适合于想了解android系统基础知识,知道大家说的adb shell 到底是怎么回事儿的小白同学. (主要偏向于windows用户,相信如果你用linux...本文可能已经帮不到你什么了)一,从操作系统开始windows.linux.Mac.ios.android.meego.. 这个世界上有这么多操作系统呀,看起来风格迥异,相差很多. 但其实它们之间的关系,没有那么远. 它们其实有一个共同的祖先:unix ...(中间省过10000字) 经过N多版本的进化,它们的原理并没有什么本质的区别

安卓 adb shell命令

adb shell命令 注:在执行一部分命令时不可以进入adb shell里面,应该在设备连接后直接输入指令   1. 显示当前运行的全部模拟器:     adb devices 2. 安装应用程序:     adb install -r 123.apk 3. 获取模拟器中的文件:     adb pull <remote> <local> 4. 向模拟器中写文件:     adb push <local> <remote> 5. 进入模拟器的shell模式