草庐IT

ADB_SERVICES

全部标签

Android 地点 API : Google Play Services Out of Date on Emulator

我正在尝试在我的Android应用中使用GooglePlacesAPI的PlacePicker。但是,每当我尝试创建选择器时,都会收到以下错误消息:GooglePlayservicesoutofdate.Requires7095000butfound6774470不幸的是,因为我没有物理设备,所以我必须在模拟器上进行测试。模拟器的镜像是API级别22x86,具有GoogleAPI目标。此外,我还尝试通过build.gradle文件包含GooglePlayServices库:'com.google.android.gms:play-services:7.+'另外,我在SDK管理器中更新了

android - 在所有连接的设备上运行 adb 命令

有没有办法在所有连接的设备上运行adb命令?使用“adbuninstallcom.example.android”从所有连接的设备上卸载应用程序。我感兴趣的命令主要是安装和卸载。我正在考虑为此编写一个bash脚本,但我觉得应该已经有人这样做了:) 最佳答案 创建一个bash文件并为其命名,例如adb+:#!/bin/bashadbdevices|whileread-rlinedoif[!"$line"=""]&&["$(echo"$line"|awk'{print$2}')"="device"]thendevice=$(echo"$

android - 如何打开 adb 并使用它发送命令

我使用ADT尝试制作android应用程序,并使用AVD。我知道还有另一个工具叫做adb。我知道它已经安装好了,我想尝试用它来发送命令。它在哪里?如何打开它?ADT中打开ADB用哪个按钮?另一个问题是API文档在哪里?除了在网站上如何找到它,比如下载什么的? 最佳答案 你应该在:C:\Users\UserName\AppData\Local\Android\sdk\platform-tools将其添加到路径,或将目录更改到那里。命令sqlite3也在那里。在终端中你可以输入类似的命令adblogcat//forlogsadbshel

HTC Android 设备和 adb logcat 上的 Javascript console.log()

我正在用HTML开发应用程序,该应用程序从Javascript调用console.log()以在开发过程中为我提供有关网页代码中发生的情况的日志。不幸的是,当我使用adblogcat命令检查日志时,我可以看到所有其他应用程序的输出,但看不到我的JavaScript代码的输出。我什至可以从Web浏览器中看到该页面已加载的日志,但看不到我在Web浏览器中执行的JavaScript代码的console.log()输出。根据thispage上的信息(http://developer.android.com/guide/webapps/debugging.html)它应该可以工作。我正在HTCW

android - 使用 ADB 更改 Android 设备方向

我在真实设备上使用Android4.4,我想通过adb设置设备方向。我不希望使用uiautomator完成它,因为它在uiautomator代码终止后不会持续。我该怎么做? 最佳答案 除了使用“adbshell内容”之外,还有一种更简洁的方法是使用“adbshell设置”。他们正在做同样的事情,为设置提供者提供值(value)。adbshellsettingsputsystemaccelerometer_rotation0#disableauto-rotateadbshellsettingsputsystemuser_rotatio

android - 如何使用 "adb ppp"?

我正在尝试使用USB和ppp从我的Android设备连接到主机。似乎有一个选项“adbppp”可以使用。但我找不到解释关于如何使用它。这里有一个古老的讨论。但他们结束了对adb的修补。我不敢相信这个问题现在还没有解决。http://forum.xda-developers.com/showthread.php?p=4537323这是对adb命令的解释,也是我能找到的所有文档。networking:adbppp[parameters]-RunPPPoverUSB.Note:youshouldnotautomaticallystartaPPPconnection.referstothett

android - ADB:规范中缺少端口

我最近升级到了AndroidSDKPlatform-Tools版本28.0.2。版本信息:$adbversionAndroidDebugBridgeversion1.0.40Version28.0.2-5303910当使用adbconnect命令时,我现在收到以下错误:$adbconnect192.168.1.20missingportinspecification:tcp:192.168.1.20ADB之前默认使用TCP端口5555连接到设备。我仍然可以通过指定此端口号连接到我的设备:$adbconnect192.168.1.20:5555connectedto192.168.1.2

android - 如何在 adb shell am start 的 URL 中包含与号?

使用$adbshellamstartsome://url我可以使用Activity管理器启动URL。但是,如果我包含多个URL参数,除了第一个参数之外的所有参数都会被删除。例子:$adbshellamstarthttp://www.example.com?param1=1¶m2=2返回:$Starting:Intent{act=android.intent.action.VIEWdat=http://www.example.com?param1=1}并且param2在&符号被忽略后消失。我想知道&是否有一些编码/转义字符会阻止这种情况。 最佳答案

android - 是否有我可以用来获取设备的 IMEI/MEID 的 android shell 或 adb 命令?

我可以运行一些adb或androidshell命令来返回设备的IMEI或MEID号码吗?最好这就是所有将被退回的东西。 最佳答案 我想出了如何做到这一点。您需要在shell中运行adbshelldumpsysiphonesubinfo。它会给你比你需要的多一点,但它也会返回IMEI或MEID号码。编辑(2017):在Android5.0+中,您需要使用servicecall命令。更多信息请访问here. 关于android-是否有我可以用来获取设备的IMEI/MEID的androidsh

android - 在 google play services rev 22 上找不到 LocationClient 类

我刚刚将googleplay服务更新到rev22,而LocationClient类似乎丢失了。怎么回事? 最佳答案 根据@CommnsWare所说,这里是迁移到Fusedapi的步骤。第1步:获取GoogleApiClient的实例,而不是LocationClient。ConnectionCallback(下面示例中的mConnectionCallbacks、mOnConnectionFailedListener)需要稍作修改,但这应该是微不足道的。googleApiClient=newGoogleApiClient.Builder