草庐IT

android - 代码中的 ADB 命令

有没有办法像这样运行adb命令adbget-state在我用eclipse写的代码中例如publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);testADB();}并在testADB()中运行一些adb命令? 最佳答案 Adithya,我相信您正在尝试以编程方式删除adb命令。检查此link. 关于android-代码中的A

android - 项目中的 Eclipse 错误,但我找不到它

在为我全新的htc愿望开发“helloworld”应用程序时,我发现了一些奇怪的事情。我无法执行我的程序,它说:“你不能在代码中有错误的情况下执行此操作”或其他内容;)我知道eclipse。通常eclipse会告诉我错误在哪里,具体在哪个文件中,但是如果我查看项目浏览器,我会得到该图像:http://img404.imageshack.us/i/unbenanntdpe.png/我刚刚开发了2个文件:http://pastebin.com/KfU2fH98这个错误突然发生了,有人能弄清楚这是什么意思吗?谢谢! 最佳答案 尝试清洁它P

android - 在 adb_usb.ini 中进行更改是否与编辑 51-android.rules 相同?

我注意到有些情况下您需要在/etc/udev/rules.d/51-android.rules中添加一些供应商ID和产品ID。例如要添加的行是这样的:SUBSYSTEM=="usb",ATTR{idVendor}=="05c6",ATTR{idProduct}=="9025",MODE="0666",OWNER=""同样,只需添加以下行即可编辑~/.android/adb_usb.ini:0x05c6;0x9025这些指令是否在做同样的事情?另外,当我们运行命令时:安卓更新adbadb_usb.ini是全新生成的,之前所做的更改将被覆盖。~/.android/adb_usb.ini到底

adb shell之APP性能测试

1.查看当前运行软件的包名和类名:adbshell"dumpsyswindow|grepmCurrentFocus"2.进入adbshell:adbshell3.查看CPU占用率:top|grep包名(只查看指定包名的CPU占用率)或top-m10-scpu(-m显示最大数量,-s按指定排序)使用时要把CPU换成9,因为会报top:notinteger:cpuadbshelltop-s命令只支持0-X数字,默认9,猜测分别指代0,1,3,4,5,6,7,8,9,10,11,12PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME+,CMDLINEtop-m1

android - 无法运行命令 "adb reverse",因为它不存在

我正在尝试在android上运行我的react-native应用程序。文档说我需要运行“adbreversetcp:8081tcp:8081”但是我的adb(版本1.0.31)没有“反向”命令​​。adb文档(https://developer.android.com/studio/command-line/adb.html#commandsummary)也没有提到这个命令。他们删除了吗?有解决方法吗? 最佳答案 嗯,好的,看起来1.0.31版本太旧了。而且看起来官方文档已经完全过时了。我安装了1.0.31,因为我是通过apt-ge

android - LG Revolution 和 Android 开发

我正尝试在我的Windowsx64机器上使用我的RevolutionLGRevolution上市那天我就得到了它,到目前为止我对它非常满意,除了这个问题。每当我将设备连接到计算机时(无论哪种模式),我都会收到有关无法识别设备的随机错误消息。我使用过不同的电缆/操作系统/计算机。我已加载LGUSB驱动程序。我在命令行中运行了adbdevices,但没有连接任何设备。就好像操作系统没有看到手机一样。我从LGRevolutionDrivers下载了驱动程序请帮忙。非常感谢任何修复所需的建议或步骤。 最佳答案 经过数小时的尝试;我意识到我必

android - 远程重启离线 Android 设备

我想通过ADB(或monkeyrunner)重启已连接但离线的MotorolaDroid2设备。通过adbkill-server和adbdevices重新启动ADB并没有使设备重新联机。所以我想我必须重新启动它。如何在不转到脱机设备的情况下重新启动?这是我到目前为止尝试过的:亚行重启adbshell启动亚行重新挂载所有这些命令都产生相同的错误消息:error:deviceoffline设备正在运行2.2,它处于仅充电模式并且启用了调试。提前致谢 最佳答案 您很可能会在设备上测试您的应用程序,包括UI,因此将设备放在附近是一个不错的选

android - 重启后立即开始调试 Android 应用程序

你好!我现在正在使用一个使用BOOT_COMPLETED接收器的应用程序。因此,如果我想在类中使用一些断点来调试这个应用程序,我必须重新启动我的手机并在适当的时间连接到它,但我总是来不及了。您是否有任何更好的解决方案来准确调试我的应用程序在设备重启情况下开始其生命周期的时间?谢谢! 最佳答案 您可以等待调试器-Debug.waitForDebugger() 关于android-重启后立即开始调试Android应用程序,我们在StackOverflow上找到一个类似的问题:

android - 从 Android Studio 停止 Android adb

背景我正在使用AndroidStudio,它使用adb(Android调试桥)通过USB连接到我的手机。AndroidStudio似乎识别出我已将手机连接到计算机,启动adb,然后设备通过AndroidStudio自动变为可用。问题当我想移除手机时,我尝试使用Windows上的“安全移除硬件”功能弹出设备。当然,这不起作用,因为adb仍在使用中。我知道如何使用adbkill-server(asstatedhere)在终端中关闭adb。但是,我想知道是否有办法将它与AndroidStudio断开连接(同样,无需使用终端View键入adbkill-server)。看来如果它可以自动连接到a

android - 无法在 ubuntu 中运行 adb 命令 adb 服务器已过期

当我运行adbdevicesadbserverisoutofdate.killing...cannotbind'tcp:5037'ADBserverdidn'tACK*failedtostartdaemon*error:和这个错误一样here.一些评论说尝试adbkill-server然后再次启动adb但它在我的ubuntu机器上不起作用。我也试过killall-9adb这是question的正确答案.正确答案中还指出,最好的解决方案是更改genymotion设置并指向sdk,但就我而言,我已经做到了。谁能帮我摆脱这个错误。 最佳答案