当我尝试执行命令时在cmd中:adbshell它显示设备未找到错误。有人能帮助我吗。将不胜感激。 最佳答案 别忘了打开你的设备并启用设置->开发者选项->USB调试。 关于android-如何修复:ErrordevicenotfoundwithADB.exe,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10705089/
我正在尝试通过ADB反向转发端口,但它只返回error:closed的神秘错误。正常转发工作。sessionfragment:$adbforwardtcp:59778tcp:59778$adbforward--list015d2109ce0c1a0ftcp:59778tcp:59778$adbforward--remove-all$adbforward--list$adbreverse--listerror:closederror:closed$adbreversetcp:59778tcp:59778error:closederror:closed我在BootCamp上从Windows
使用adb,我如何知道Android应用程序需要哪些权限?因为我想在不同的设备上显示多个应用的权限,在GooglePlay或者Settings>Applicationsmanager中查看也需要大量的手工工作。 最佳答案 我只是想将Jason和Juuso的答案结合在一起,并注意到前者列出了授予的权限,而后者列出了请求的权限(包括那些被授予)。要查看仅授予的权限(但忽略已请求但未授予的权限),请使用adbshelldumpsyspackagepackagename并检查grantedPermissions输出底部的部分。列出所有权
我正在开发一个使用ADBShell与android设备交互的应用程序,我需要某种方式打印出应用程序名称或应用程序的标签,可能是它们的包名称。简而言之,我需要一种通过adbshell为用户安装的应用程序获取应用程序名称(即“AngryBirdsv1.0.0”)的方法。对此事有任何启示吗?对此的任何帮助表示赞赏。 最佳答案 adbshellpmlistpackages将为您提供所有已安装包名称的列表。然后您可以使用dumpsys|grep-A18"Package\[my.package\]"获取版本标识等包信息
我需要一种使用adb检测设备屏幕尺寸和密度的方法。如果没有解决方案,我在哪里可以获得所有现有Android设备及其屏幕尺寸和密度的完整列表? 最佳答案 您也可以通过ADB访问WindowManager:$adbshellwmusage:wm[subcommand][options]wmsize[reset|WxH]wmdensity[reset|DENSITY]wmoverscan[reset|LEFT,TOP,RIGHT,BOTTOM]获取屏幕分辨率:$adbshellwmsizePhysicalsize:2880x1600获取屏
我正在macOS上开发Android应用程序,我的应用程序在模拟器上运行良好。我想在设备上运行它,但是当我运行adbdevices时,我什么也得不到。localhost:platform-toolsBF$adbdevicesListofdevicesattachedlocalhost:platform-toolsBF$我已经查看了引用资料中关于“为开发设置设备”的文档。我一步一步做完了所有的事情。在文档中,有一些词:设置您的系统以检测您的设备。如果你在MacOSX上开发,它就可以工作。跳过这一步。现在,我找不到任何解决方案。是否需要针对Android设备的特殊驱动程序?
我认为adb的推送是基于文件的。我希望能够推送整个文件夹。有没有不写脚本的简单方法?谢谢!编辑:我需要处理子文件夹。编辑:似乎adbpull是递归的,但push不是。所以我相应地更改了标题和描述。 最佳答案 试试这个(使用子文件夹):adbpushmySourceFolder/.myDestAndroidFolder空文件夹不会复制到安卓设备。 关于android:使用adbpush递归复制,我们在StackOverflow上找到一个类似的问题: https:
当我尝试重置我的adb时出现以下错误:[2011-09-1409:34:06-DeviceMonitor]AdbconnectionError:Anexistingconnectionwasforciblyclosedbytheremotehost[2011-09-1409:34:07-DeviceMonitor]Connectionattempts:1我只是在做一个简单的“helloworld”程序。 最佳答案 这个问题似乎没有确切的解决方案,因为这个问题的原因对于每个人来说都不一样。但是,如果您最近在AndroidStudioB
这个问题在这里已经有了答案:Adbwon'tstart(21个回答)关闭6年前。我无法在我的笔记本电脑上运行Android应用程序。Eclipse经常报同样的错误,就是“ADBserverdidn'tAcknowledge”我已经尝试了一切,从ddmsView、命令行(kill-server、start-server)、任务管理器重新启动adb并重新启动Eclipse。当我设法启动adb服务器并重新打开eclipse时,只要我运行android应用程序,控制台就会出现同样的错误;ADB服务器未确认。除了重启adb能不能给个思路 最佳答案
所以,我正在尝试将一些文件推送到android设备(zte)上的/system我已经Root,与亚行连接,adbremount->我的权限被拒绝adbshellsu->我可以访问shell并创建文件夹等并编辑文件系统(但在shell中我无法将文件从计算机复制到设备)请帮忙 最佳答案 万一以后有人遇到同样的问题:$adbshell$su#mount-orw,remount/systemadbremount和adbroot都不能在不改变ro.secure的情况下用于生产构建,但您仍然可以通过打开shell重新安装/system,询问获取