草庐IT

ADB_SERVICES

全部标签

android - ADB.exe 已过时且存在严重的性能问题(新)

我试图在模拟器中运行我的应用程序,但我收到此错误;位于C:\Users\siviw\AppData\Local\Android\Sdk\platform-tools\adb.exe的ADB二进制文件已过时,并且在AndroidEmulator中存在严重的性能问题。请更新到较新的版本以获得更快的应用程序/文件传输我已尝试更新SDKBuild-Tools,如本文所示;ADB.exeisobsoleteandhasseriousperformanceproblems但我一直得到相同的结果。我该如何解决这个错误? 最佳答案 就我而言,我已经

android - 如何通过 "adb shell"连接dev手机获取root权限

我使用的是开发手机(NexusOne)。我通过“adbshell”连接到它,但我无法获得root权限。当我在shell中运行“su”时,我得到了$susu:permissiondenied实际上我根本无法访问“/sbin”。当我在“adb”中使用“root”选项时,我也遇到了错误:./adbroot-sxxxshelladbdcannotrunasrootinproductionbuilds无论是使用下载的SDK还是从源代码编译SDK,都会出现这个错误。我不确定“生产构建”的实际含义。是不是意味着我需要编译Android然后放到手机上?我以为开发手机已经解锁了root权限。感谢您的帮助

android - ADB 在 Linux Ubuntu 10.04 中无法识别三星 S5830(Ace)

我无法将GalaxyACE与adb一起使用,这是我在尝试运行应用程序时看到的内容:在Windows7上,我安装了Kies,一切正常。但是我找不到linux的驱动程序。有什么帮助吗?谢谢。编辑Android调试桥版本1.0.26 最佳答案 您将需要添加此处描述的udev规则:http://developer.android.com/guide/developing/device.html 关于android-ADB在LinuxUbuntu10.04中无法识别三星S5830(Ace),我们在

android - 如何从 adb shell 发送 LocalBroadcast?

如果在androidlist文件中声明了静态接收器,我知道如何从adbshell发送广播。但是有没有办法从adbshell发送LocalBroadcast?我想没有办法做到这一点。如果那是真的,我测试LocalBroadcast的效率如何?我应该将广播Intent委托(delegate)给行为可以单独测试的处理程序吗? 最佳答案 ButisthereawaytosendaLocalBroadcastfromadbshell?不,因为LocalBroadcastManager是进程内事件总线,shell不在您的进程中。howeffec

android - 无法让这个 adb shell am start 行工作

我正在尝试在我的模拟器上启动这个应用程序。这是我的adbshellam开始行C:\Users\harvey\AndroidStudioProjects\Sunshinea1>adbshellamstart-ncom.example.harvey.Sunshinea1app/com.example.harvey.Sunshinea1app.MainActivityWARNING:linker:libdvm.sohastextrelocations.Thisiswastingmemoryandisasecurityrisk.Pleasefix.Starting:Intent{cmp=com

android - 错误 build.gradle 与 com.google.android.gms :play-services-maps:9. 4.0

在我的应用程序中,我有这些依赖项:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion"23.0.2"defaultConfig{applicationId"com.package_app.name"minSdkVersion15targetSdkVersion23versionCode1versionName"1.0"}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('progu

android - google-services.json - 更改了 package_name - 我需要创建一个新的配置文件吗

我当前的环境已经有一个google-services.json文件并且一切正常。但现在由于不可预见的情况,我必须重命名我的项目包。我现在已经成功地重命名了这个包。我还进入了google-services.json文件并在那里重命名了包名称。所以现在我想知道我是否需要回到谷歌开发者网站并创建一个新的配置文件?基本上我担心重命名google-services.json中的包名称是不够的。我认为该配置与原始包名称相关联。我想知道当开发人员重命名项目的包名称时是否需要从googledevelopersite生成新的配置文件?这是我最初生成的google-services.json文件,我将向您

android - 获取 htc wildfire 的 adb 驱动程序,以便我可以安装我的 android 应用程序

这是一个android帖子,但我不知道如何正确地做标签,而且标签不是来自列表,所以我不确定我是否正确地做了标签。请告诉我是否有。我为开发人员设置了htcwildfire设置。我将它插入我的Windows7x64笔记本电脑,它会安装除adb驱动程序之外的所有内容。我去这里:http://developer.android.com/guide/developing/device.html建议我去这里:developerandroidcomsdkoem-usbhtml建议我去这里:英国宏达电并“单击支持选项卡以选择您的产品/设备”不存在“选项卡”。我导航到产品并选择我的产品,我选择下载选项卡

android - ADB 拒绝 shell 命令 (ls -l) : closed

当我尝试运行我的项目时出现错误ddms]ADBrejectedshellcommand(ls-l):closed我不明白为什么会发生这种情况以及如何解决。每次运行项目时都会显示。我试过了:1)Closeemulatorandstartitagain.2)Restarteclipse.但这并不能解决我的问题。请帮忙。 最佳答案 我认为发生的情况是adb与模拟器的连接中断或出现故障,因此android启动了一个新的模拟器,尽管您已经有一个用于运行同一平台的现有模拟器。您可以尝试更正此问题的一种方法是转到DDMS-->Devices选项卡

android - 为什么我不能使用 adb 命令将 sqlite 推送到 Android?

我有一个root的NexusS,它没有安装Sqlite,所以我用谷歌搜索了一下,发现我需要使用这个命令:adbpushsqlite3/sdcard/但是它给了我这个错误:failedtocopy'sqlite3'to'/sdcard//sqlite3':Read-onlyfilesystem这意味着/system是只读的。然后我搜索了一下,发现我需要将我的/system文件夹重新挂载为rw。我在adbshell中使用了这个命令:mount-orw,remount-tyaffs2/dev/block/mtdblock5/system我仍然无法推送Sqlite3,它会在命令行窗口中产生与之