草庐IT

ADB_SERVICES

全部标签

android - 如何将 Serializable 或 Parcel 对象从 adb shell 传递到 android 组件

这个问题在这里已经有了答案:Sendingintentwithbundleusingconsole(3个答案)关闭5年前。我必须使用amstart命令从adbshell启动一个Activity。但在Activity中,它将java.io.Serializable类型的对象作为Intent中的额外值。我知道该对象的类名,我可以创建该对象,但我不确定如何在amstart命令中传递该对象,因为我找不到该对象的标志。通过Intent对象,使用方法intent.putExtra(Stringname,Serializablevalue)非常简单,它采用对象的名称和Serializable对象,但

android - Firebase 集成错误 : Google Play Services out of date

我正在尝试将Firebase集成到我的Android应用程序中。我正在使用这个tutorial.我更新了我的sdk管理器,添加了google-services.json并完成了网站中提到的所有操作。我仍然收到此GooglePlay服务已过期错误。我想获取设备tokenID,以便在登录Activity中将其发送到服务器。我还需要做些什么来获取设备tokenID吗?list应用的build.gradleapplyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.3"defaul

java - 如何将网络上的adb设备列表存储到php数组中

运行命令:$output=shell_exec("adbdevices-l");echo"$output";得到这样的输出:Listofdevicesattached10.16.21.138:5555deviceproduct:tbltevzwmodel:SM_N915Vdevice:tbltevzw10.16.20.90:5555deviceproduct:ghost_verizonmodel:XT1060device:ghost有人可以帮助将这些信息存储到php关联数组中吗? 最佳答案 //removeextraspaces,t

android - 从市场安装 Android 应用程序与通过网络下载或 adb 进行侧载有何不同?

我知道有四种在root手机上安装Android应用程序的方法:通过Android市场安装在“设置”->“应用程序”中启用“未知来源”并从网络下载.apk在“设置”->“应用程序”->“开发”和“adb安装”中启用“USB调试”在“设置”->“应用程序”->“开发”中启用“USB调试”并将adb推送到/data/app或/system/app这些选项之间的主要区别是什么?如果我删除Market/Vending和PackageInstaller应用程序,我是否仍然能够从adb旁加载?出于这个问题的目的,假设我的手机上没有市场应用程序。 最佳答案

android - adb devices 不适用于 Mountain Lion

我刚刚升级到OSX10.8(MountainLion)。现在adbdevices没有列出我的GalaxyNexus或我的NexusOne。我不敢相信它不起作用,因为我确定Google一定有Android开发人员使用带有MountainLion的Google手机。请帮忙! 最佳答案 adbkill-serveradbstart-server它对我有用。 关于android-adbdevices不适用于MountainLion,我们在StackOverflow上找到一个类似的问题:

android - 如何从 Android SDK 中内置的 Eclipse UI 发出 adb 命令

有什么方法可以让我从AndroidSDK中的内置eclipseUI运行adb命令?我需要查明ECLIPSEUI是否已经具有此功能,如果没有则需要着手实现它。到目前为止,我主要在命令行上使用adb命令。如果没有这样的功能,实现Eclipse插件是否是处理此问题的最佳方式?我希望将此作为一项功能,因此我已经排除了使用“外部工具配置”的可能性,它需要为最终用户构建的每个项目单独配置。编辑:我不需要另一个控制台,它可以在eclipse内部或外部。我想写的是一个UI,它根据我的特定需要工作,但从最终用户那里抽象出命令行细节。现在我仍然可以探索如何做到这一点,但我一直在寻找一个现有的例子,它通过它

android - adb.exe 在 Windows 7 上挂起

我最近从developer.android.com安装了带有ADT的AndroidSDK它运行良好,我构建了helloworld应用程序并使用ADT将其安装在手机上。但是一段时间后,当我运行该项目时,它会一直显示消息ddmdpost-createinit然后什么也没有发生。我等了很久,但它卡在这条消息上我尝试了所有给出的方法,比如删除.lock文件通过任务管理器结束进程删除.android文件夹删除.metadata/.project文件夹运行adbkill-server和adbdevices但它挂起等待设备在环境变量中设置路径安装了其他IDE,例如netbeans和intelliJ删

android - ADB:如何通过 ADB one liner 命令从最近的应用程序点击/关闭到完全

我已尝试使用多个命令从应用程序切换器关闭应用程序,但没有成功。我什至不知道是否有任何adb命令坚持从应用程序切换器关闭应用程序。我更多地用谷歌搜索了同样的东西,甚至经历了Android但没有运气。有谁知道这个,如何解决?请提出我们宝贵的意见。提前致谢 最佳答案 最后,当我尝试组合多个命令时,我得到了答案:打开应用切换器adbshellinputkeyeventKEYCODE_APP_SWITCH在应用切换器中选择或导航到下一个应用adbshellinputkeyevent20...(为列表中的每个应用再次运行上述命令)从打开的应用列

android - 如何维护两个 google-services.json,production 和 debug

我在我的应用程序中包含gcm功能,为此我需要维护两个google-services.json,一个用于调试,一个用于发布构建。怎么做??我可以在不使用google-services.json的情况下配置gcm吗?? 最佳答案 首先,将每个buildType的相应google_services.json放在以下位置:app/src/debug/google_services.jsonapp/src/test/google_services.jsonapp/google_services.json注意:根app/google_servi

android - "adb shell uiautomator dump view.xml"之后的xml文件在哪里看

这个问题在这里已经有了答案:Isthereawaytogetcurrentactivity'slayoutandviewsviaadb?(8个答案)关闭5年前。我用命令adbshelluiautomatordumpview.xml转储当前Android屏幕的UI层次结构。然后,我尝试查看view.xml,我尝试了命令:adbshellcatview.xml但出现错误:/system/bin/sh:cat:view.xml:Nosuchfileordirectory如何/在哪里可以看到转储的view.xml文件?