草庐IT

android - 在保持 ADB Activity 的同时断开 Android 模拟器中的网络

我在我的代码中的某处犯了一个错误,当我在应用程序的HTTPClient发出一些请求时关闭模拟器中的网络时,我的Android应用程序崩溃了。但是我无法调试它,因为当我关闭网络时,我也失去了ADB连接。因此我看不到导致崩溃的异常。我尝试通过以下方式关闭网络:F8在DDMS仿真器控件中将“数据”设置为“未注册”或“拒绝”我可以让我的Mac离线,ADB会保持运行,但不幸的是我无法以这种方式重现崩溃。有没有办法在模拟器中关闭网络,同时保持ADBActivity?我基本上需要访问LogCat条目。谢谢! 最佳答案 您可以从设备而不是从ADB运

Android ADB Shell 不启用包

我要求pm(包管理器)启用某些包,但它没有启用并显示消息“newstate:disabled”shell@android:/$pmenablemy.app.comPackagemy.app.comnewstate:disabled奇怪...好像是个bug...SamsungGT-P3100withAndroid4.0.3知道如何解决吗? 最佳答案 您可能需要成为root才能使用命令pmdisable在系统应用程序上。 关于AndroidADBShell不启用包,我们在StackOverf

android - 为什么 Android Debug Bridge (adb) 必须频繁重启?

这种情况每天大约会发生六次:Android模拟器(例如CPU/API:IntelAtom(x86),目标:API级别15)可以正常工作一段时间,然后Eclipse在安装应用程序时显示以下错误[2013-07-0115:15:47-Myapp]Failedtoinstallmyapp.apkondevice'emulator-5554':Connectionrefused:connect[2013-07-0115:15:47-Myapp]java.net.ConnectException:Connectionrefused:connect[2013-07-0115:15:47-Myapp

Android:ADB 更新 Google Play 服务 'Failure'

正在尝试关注thisGoogle+Logintutorial.启动应用程序,我得到这个错误YouneedtoupdateGooglePlayServicestousethisapplication按更新不执行任何操作。忽略此对话框并按Login会使应用程序崩溃。使用Windows8中的终端更新我的模拟器上的Play服务,adbinstallcom.android.vending-20140218.apk........Failure[INSTALL_FAILED_DUPLICATE_PERMISSIONperm=com.google.android.gms.permission.ACT

安卓使用adb命令查看当前activity

使用adb命令查看最上层activity:方法一:在Terminal命令中输入:adbshelldumpsysactivityactivitiesACTIVITYMANAGERACTIVITIES(dumpsysactivityactivities)Display#0(activitiesfromtoptobottom):Stack#0:mFullscreen=truemBounds=nullTaskid#763mFullscreen=truemBounds=nullmMinWidth=-1mMinHeight=-1mLastNonFullscreenBounds=null*TaskRecor

Android USB 设备权限和 Intent 过滤器

我有一个Android应用程序可以与USB设备交互,在AndroiddeveloperofficialdocumentationforObtainingpermissiontocommunicatewithadevice中它说:Note:IfyourapplicationusesanintentfiltertodiscoverUSBdevicesasthey'reconnected,itautomaticallyreceivespermissioniftheuserallowsyourapplicationtohandletheintent.Ifnot,youmustrequestpe

android - 每个命令的 adb shell "operation not permitted"

我最近对我的Android手机进行了出厂重置。在重置之前,我能够通过adbinstall安装应用程序。手机没有root。恢复出厂设置后,我几乎对adbshell中的每个命令(包括不存在的命令)都收到“不允许操作”:$installinstall:permissiondenied$pushpush:permissiondenied$remountremount:permissiondenied$susu:permissiondenied$kmmsaldfmaldskfmlasdfkmmsaldfmaldskfmlasdf:permissiondenied$大部分PATH对我来说都是不可读

android - 自定义 adb 提示

如何减少adbshell打开的shell提示前打印的路径长度?我的问题是它太长了,我再也看不到我的命令了,因为它不会自动换行。我更喜欢当前目录的名称或抽象代码示例。Android手机上的sh-v给我#Copyright(c)2010#ThorstenGlaser#Thisfileisprovidedunderthesametermsasmksh.#-#Minimal/system/etc/mkshrcforAndroid:${TERM:=vt100}${HOME:=/data}${MKSH:=/system/bin/sh}${HOSTNAME:=android}:${SHELL:=$M

android - 我可以通过 adb shell 命令调用 Activity 的 finish() 吗?

我想通过adb命令调用Activity的onDestroy()回调。谁能告诉我是否有办法通过adbshell命令调用Activity的finish()? 最佳答案 除非您为该Activity覆盖了onBackPress,可以使用后退键按键事件来销毁activity:adbshellinputkeyevent4SOURCE你还有adbshellamforce-stop"package.name"和adbshellamkill"package.name"但是这些命令不会触发onDestroy,它们只会杀死进程,而且amkill只会杀死可

android - 如何使用 ADB 将一些文本复制到 android 系统剪贴板?

我想在我的rootandroidOreo上自动化一些东西,但似乎无法找到将一些文本复制到剪贴板的方法。我可以粘贴复制的文本adbshellinputkeyevent279所以希望也能找到一些复制文本的方法。P.S:不寻找建议adbshellinputtext[text]的答案,因为它很慢。 最佳答案 似乎有两种方法可以使用adbshell将文本复制到android剪贴板。使用servicecallclipboard2i321i320s16"text"(已弃用且不适用于android8)使用外部服务并通过intentextras将文本