草庐IT

adb-drivers

全部标签

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:如何使用 "adb shell wm"模拟其他设备

因此,我购买了Nexus10进行开发,并且对能够使用“adbshellwm”命令及其大小、密度和过扫描子命令模拟其他设备的前景感到非常兴奋。但是,我在完成这项工作时遇到了一些问题。我想看看其他人是否遇到/克服了这些。为了这个讨论,假设我正在尝试模拟一个典型的手机,运行以下内容:adbshellwmsize800x480adbshellwmdensity240adbshellwmoverscanreset首先,设置大小会弄乱菜单栏。在纵向模式下,只有一些按钮会以错误的比例显示,而在横向模式下,菜单栏完全丢失。事实上,即使在您重置所有内容之后,它仍然会丢失,直到您重新启动设备。有什么解决方

android - Eclipse/adb 经常与我的设备断开连接

在调试时,我的设备经常与我的PC断开连接,通常是在每次调试session之后。该设备仍出现在DDMS列表中,但状态为“离线”。修复它的唯一方法是重新连接USB线,每小时连接10次后会变得很痛苦。发生时没有可见的错误消息。我认为这是我的USB线或设备的物理连接问题,但我最近升级到带有全新USB线的全新GalaxyNexus,但仍然发生。现在我确信这是一个软件问题。我的设备经常离线有什么原因吗?是否有任何已知会干扰Android/ADB连接的程序? 最佳答案 是的,你是对的。这似乎是一个软件问题。我多次遇到这个烦人的事情,它时不时发生。

android - ddms : 'adb.exe,start-server' failed -- run manually if necessary, 安卓工作室

无论我使用的是ADT还是AndroidStudio,我的adb都已关闭。根据第二个答案ofthisSOquestion,我做到了:我输入:adbnodaemonserver输出:cannotbind'tcp:5037'然后netstat-ano|findstr5037我确实找到了一个7416的pid,他在127.0.0.1:5037中监听我使用taskkill/pid7416-f来杀死它。我输入netstat-ano|findstr5037再次,我发现另一个pid再次在127.0.0.1:5037监听!我猜他们是一样的,但我不知道是谁。我可以简单地释放此端口或将adb端口更改为另一个吗

android - grep adb logcat 并将输出写入文本文件

我想grepadblogcat并将输出写入文本文件。如果我只是这样做./adblogcat>std.txt它将整个日志写入文本文件,如果我这样做了./adblogcat|grepABC它将所有包含ABC的行打印到我的终端。但现在我希望搜索ABC并将这些行仅写入文本文件。./adblogcat|grepABC>std.txt不起作用。请帮忙。 最佳答案 我认为grep缓冲存在问题。你可以试试这样:./adblogcat|grep--line-bufferedABC>std.txt链式grep应该是同样的问题。编辑:可以在这里找到类似的

mongodb - mongo-go-driver 通过 _id 查找文档

我正在尝试通过其自动生成的_id字段来查找文档。下面的代码什么也不返回:vardocumentIDbson.RawValuedocumentID.Type=7documentID.Value=[]byte("5c7452c7aeb4c97e0cdb75bf")objID:=documentID.ObjectID()value:=collection.FindOne(ctx,bson.M{"_id":objID})我提供的值是我从MongoExpress获得的真实文档id"_id":ObjectID("5c7452c7aeb4c97e0cdb75bf")如果您想知道我为什么要使用RawV

mongodb - mongo-go-driver 通过 _id 查找文档

我正在尝试通过其自动生成的_id字段来查找文档。下面的代码什么也不返回:vardocumentIDbson.RawValuedocumentID.Type=7documentID.Value=[]byte("5c7452c7aeb4c97e0cdb75bf")objID:=documentID.ObjectID()value:=collection.FindOne(ctx,bson.M{"_id":objID})我提供的值是我从MongoExpress获得的真实文档id"_id":ObjectID("5c7452c7aeb4c97e0cdb75bf")如果您想知道我为什么要使用RawV

android - 从 Android Studio 重启 ADB

我之前在Eclipse上开发,刚刚迁移到AndroidStudio。一切正常,更好更快。我在真实设备上工作,AndroidStudio可以毫无问题地识别它。但是当我断开并重新连接我的设备时,它不再识别我的设备,我必须退出并重新启动AndroidStudio。我找不到像EclipseFeature那样“重置adb”的方法。可以从AndroidStudio中重新启动ADB吗?如果有,怎么做? 最佳答案 当我收到此错误时,我通常会通过在Terminal中键入命令来重新启动adb服务器:adbkill-serveradbstart-serv

android - ADB 通过蓝牙 Android

我没有WIFI,我没有可用的电缆连接。我有希望将我的设备连接到ADB吗? 最佳答案 随着最新版本的Cyanogenmod(7.2和9)以及可能的其他一些rom,adbovernetwork的选项已经到来。类似于ADBoverWIFI已经有一段时间了,它几乎是一样的。在您的笔记本电脑和设备上启用蓝牙配对通过蓝牙PAN(个人局域网)从您的笔记本电脑连接到您的设备启用ADBoverNetwork设置(设置/应用程序/开发)从终端找出你的IP地址(busyboxifconfig应该这样做)非root:检查你电脑上的默认网关,应该是你设备的I