草庐IT

Android - 通过 ADB 通过 vCards 导入联系人

我目前正在尝试通过ADB自动执行一些Android操作,但遇到了通过vCards导入联系人的问题。有两种方法可以做到这一点:自动执行用户的准确“点击”,假设您必须根据屏幕分辨率等确定每个“按钮”的位置。这就是我现在所做的,但看起来真的很难维护,因为要考虑的参数太多(自定义rom、奇怪的分辨率、纵向/横向模式等)。了解当您点击“从vCards导入联系人”并通过ADB执行此操作时发生的情况基本上,我想应用第二个选项,但我不知道当您单击“从vCard导入联系人”时发生了什么,我需要从ADB调用相同的操作/Intent。关于我应该执行的ADB命令有什么想法吗? 最佳

android - Nexus 5 不会使用 ADB 进入休眠模式

我有一台Nexus5,它无法使用来自Windows的ADB命令进入打盹/空闲模式。它是使用USB电缆连接的adb,并且适用于所有其他ADB命令。屏幕关闭。C:\>adbshelldumpsysdeviceidleforce-idleUnabletogoidle;stoppedatACTIVEC:\>adbshelldumpsysdeviceidleenableC:\>adbshelldumpsysbatteryunplugC:\>adbshelldumpsysdeviceidlestepSteppedto:ACTIVEC:\>adbshelldumpsysdeviceidlestepS

Android Studio : Error: Activity not started, 未知错误代码 5

目前正在为我的公司开发Android应用。一切都很好,直到我最后一次在我的测试设备上调试session(平板电脑通过adb连接到android)。当我尝试运行或调试我的应用程序时,“运行应用程序”日志只显示:错误:Activity未启动,未知错误代码5没有进一步的信息,没有堆栈跟踪,什么都没有...我试图找出自上次以来我改变了什么,但似乎没有什么可以解决这个问题。有没有其他人以前遇到过这个错误代码5并且可以帮助我? 最佳答案 长话短说:未知错误5表示(至少在我的情况下)设备上有一个锁(表示固定的应用程序),因此无法启动其他应用程序。

android - Ant 与 Eclipse 构建 Android : Strengths of Each?

我曾以不同的方式使用Eclipse和vim作为Android应用程序的开发环境,发现Eclipse插件和命令行SDK工具具有相似的功能。由于我还没有完整地探索过任何一个,但是我想问一下:与命令行工具相比,使用Eclipse有哪些优势,反之亦然?我能看到:(Eclipse)用于调试的漂亮GUI(ant/adb/android)更适合自动化(混合)你可以拥有一切,不是吗!?我对可能会破坏交易并促使开发人员转向另一个方向的特定功能特别感兴趣。 最佳答案 将Eclipse用作Android的开发环境并不妨碍您使用Ant进行构建以连接到夜间构

android - 如何从命令行获取 Android 系统的正常运行时间和实时性?

我正在编写一个包含多个“adbshell”命令的脚本。我还想以实时和正常运行时间的形式记录程序执行这些命令的时间。我知道我可以通过SystemClock获得正常运行时间和实时时间:SystemClock.uptimeMillis();SystemClock.elapsedRealtime();有什么方法可以从命令行获取这些信息吗?非常感谢! 最佳答案 尝试:adbshellcat/proc/uptime 关于android-如何从命令行获取Android系统的正常运行时间和实时性?,我们

android - 与 adb 的连接中断 您可能需要从“设备” View 手动重启 adb

我正在使用Windows7和JDK6。我用Eclipse下载了AndroidSDK包,并按照说明创建了第一个HelloWorld应用程序。但是,当我站在MainActiviy.java上并单击运行时,我在控制台中收到以下错误:ConnectionwithadbwasinterruptedYoumaywanttomanuallyrestartadbfromtheDevicesview.我尝试了很多我在这里看到的答案:1.重启adb服务器2.确保路径是正确的JDK3.我查看了首选项,没有看到任何警告或错误。我可以运行模拟器,而且运行良好。但它不运行HelloWorld应用程序。怎么了?

android - ADB RSA 授权 key 对话框不会打开

所以我正在尝试在我的Nexus6上进行调试。我无法让手机打开RSAkey验证。它可以立即在我friend的macbook上运行,使用相同的电缆我已尝试更新SDK。安装和重新安装通用ADB驱动程序;https://plus.google.com/103583939320326217147/posts/BQ5iYJEaaEH已检查是否已安装并更新了googlesUSB驱动程序多次重启电脑和手机。从cmd中终止并启动ADB。在PTP和MTP模式之间切换并撤销手机上的USB调试授权...有人有什么想法吗?我几乎要拔头发了。:( 最佳答案 使

android - 无法推送项目。在安卓中

我在ubuntu12.04上使用android,我试图通过eclipse[android]提供的文件资源管理器在sdcard中推送大约100kb的图像。文件资源管理器显示SD卡,当我尝试推送图像时显示错误无法推送项目。空我寻找了类似问题的解决方案并找到了解决方案:adbpush[filename]/sdcard/[filename]我在终端中执行了此操作,但它返回“未找到命令‘adb’”并且它引用了其他命令。有没有哥们帮忙解决一下??? 最佳答案 如果您尝试使用内部SD卡,请确保您使用的是:/sdcard/而不是/sdcard

android - 如何重启或关闭 Genymotion 设备?

我正在按照在GenymotionVM中安装GooglePlay的指南进行操作。该指南说要运行adbreboot。我该怎么做?对指南的评论提出了同样的问题,有人回答说:adbconnect192.168.56.101后跟adb-ereboot。但是输入第一个命令给我错误:adbserverisoutofdate.killing...cannotbind'tcp:5037'ADBserverdidn'tACK*failedtostartdaemon*error:长按模拟器上的电源按钮,在Android中调出关闭设备的选项,但是当我尝试以这种方式(通过Android)关闭设备时,模拟器卡在“

android - 如何在 macOS 上使用终端重启 android adb?

我一直遇到AndroidStudioADB无法识别我的设备的问题。到目前为止,我找到的唯一解决方案是完全重新启动我的整台计算机,这是不切实际的。我希望能够从终端重新启动ADB,因为我在这里看到其他帖子声称它将解决问题。但是,我无法弄清楚在哪里使用命令“adbkill-server”,因为在基本目录中执行它会返回“无法识别的命令”。有人可以帮我弄清楚如何从终端导航到Android并使用命令吗?或者,对于AndroidStudio无法识别我的设备的原始问题,是否有人有其他解决方案?提前致谢!抱歉啰嗦。 最佳答案 blackbelt:~b