草庐IT

ADB_ROOT

全部标签

android - 是否有 adb/shell 命令来列出 android 通知栏上的项目?

谁能告诉我是否有办法获取通知栏中当前显示的项目的完整列表?我正在尝试编写一个界面,该界面将根据发出通知的特定应用程序触发通知到我的电脑。我使用adbcli工具获得类似结果的唯一结果是Receivingpushnotificationsusingadbshellcommand它似乎试图从特定应用程序获取通知。我找到的其他引用资料与实际的android编程和将您自己的通知发送到栏有关。为了格式化,我重复了我对fRoStBiT的评论,fRoStBiT在他的回答中提供了资源。以下cli提供了特定项目:$adbshelldumpsysnotification|egrepNotificationR

android - 什么是 Root View ?

你好我是Android新手,我用默认模板Masterdetailflow打开了一个项目,但我不知道什么是rootView。我在developer.android.com上搜索过,但我不太明白...因此,如果有人能清楚地向我解释这件事在做什么,那将对我有很大帮助。谢谢!编辑:有代码!publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);if(getArguments().containsKey(ARG_ITEM_ID)){mItem=DummyContent.ITEM_MAP.get

android - 使用 adb 将应用程序添加到主屏幕

我想知道是否有办法使用adb或adbshell将应用程序链接添加到手机的主屏幕?基本上只需要在将应用程序安装到手机后自动执行此操作。基本上等同于长按一个应用并将其拖到主屏幕。谢谢! 最佳答案 似乎没有办法通过ADB或ADBshell执行此操作。所以我刚刚创建了一个应用程序来为我做这件事。 关于android-使用adb将应用程序添加到主屏幕,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

java - 无法运行程序 "adb": error=2, 通过 Eclipse 执行时没有这样的文件或目录

我正在尝试在Mac机器(YosemiteOS)中使用appium自动化android设备。我下载并设置了所有必需的PATHS,例如sdk、build-tools、tools、paltform-tools、platforms,并且能够通过终端成功运行adb命令。但是我在java代码下面写了示例**Processp=Runtime.getRuntime().exec("adbdevices");**获取输出:Cannotrunprogram"adb":error=2,Nosuchfileordirectory**我无法找出确切的问题,为什么它通过终端工作以及为什么即使我为所有内容设置路径我

android - adb和多个设备同时进行

我正在android设备上自动进行一些测试。我使用詹金斯来运行测试(通过乔布斯)当只有一个设备连接到计算机时,每个作业以95%的成功率运行但当我插入2个或更多安卓设备时,亚行似乎遇到了一些麻烦,我的成功率为5%。可以运行多个adb命令实例吗?下面是我为每个作业运行的命令:adb-sDEVICESERIALshellamforce-stopcom.myapp.testadb-sDEVICESERIALshellamforce-stopcom.myappadb-sDEVICESERIALuninstallcom.myappadb-sDEVICESERIALuninstallcom.myap

android - PANIC : Broken AVD system path. 检查你的 ANDROID_SDK_ROOT 值 [C :\Users\Admin\AppData\Local\Android\sdk\. android\avd]!

当我向avd授予写入权限时,我遇到了问题PANIC:BrokenAVDsystempath.CheckyourANDROID_SDK_ROOTvalue[C:\Users\Admin\AppData\Local\Android\sdk.android\avd]!我尝试了很多次,但没有任何Android开发人员可以使用我,因为我想为我的项目获取虚拟机的根目录。 最佳答案 在Windows中,您需要在开始时更新该环境变量,然后再运行交互式dos/PowerShellshell。在Linux中,是这样的:ANDROID_SDK_ROOT路

android - ADB 无法识别 Mac 10.6 中的 Nexus S

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我刚买了android版本2.3.3的NexusS,我将它更新到2.3.4。我曾经在我的Mac上开发我的android应用程序,但是当我尝试将我的新NexusS与ADB连接时,它无法被识别。尽管ADB与passandroid设备配合得很好。此外,我将我的NexusS与我的Linux机器下的ADB连接起来,然后作为一个charm工作。关于如何让我的MacOSX的ADB识别nexus有什么建议吗?

android - 如何获取adb devices打印的设备名称?

当我打字时adbdevices在控制台中,然后打印出:ListofdevicesattachedSH16BV815282device如果可能的话,我如何以编程方式获取SH16BV815282?我想在运行时通过android应用程序获取该值。这个值实际存储在哪里? 最佳答案 是Build.SERIAL.但是,它仅适用于Android2.3+。 关于android-如何获取adbdevices打印的设备名称?,我们在StackOverflow上找到一个类似的问题:

mysql - 错误 1698 (28000) : Access denied for user 'root' @'localhost'

我正在设置一个新服务器并一直遇到这个问题。当我尝试使用root用户登录MySQL数据库时,我收到错误:ERROR1698(28000):Accessdeniedforuser'root'@'localhost'我通过终端(SSH)连接没关系,通过phpMyAdmin或MySQL客户端,例如Navicat.他们都失败了。我查看了mysql.user表并得到以下信息:+------------------+-------------------+|user|host|+------------------+-------------------+|root|%||root|127.0.0.

mysql - 错误 1698 (28000) : Access denied for user 'root' @'localhost'

我正在设置一个新服务器并一直遇到这个问题。当我尝试使用root用户登录MySQL数据库时,我收到错误:ERROR1698(28000):Accessdeniedforuser'root'@'localhost'我通过终端(SSH)连接没关系,通过phpMyAdmin或MySQL客户端,例如Navicat.他们都失败了。我查看了mysql.user表并得到以下信息:+------------------+-------------------+|user|host|+------------------+-------------------+|root|%||root|127.0.0.