每当我尝试运行时adb devices:
$ adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
它说守护进程没有运行并重新启动守护进程.
然后,如果我再次运行adb设备,它会做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
然后,如果我再次运行它,它再次做同样的事情 -
$ adb devices
adb server is out of date. killing...
* daemon started successfully *
List of devices attached
HT0ANRV05740 device
Run Code Online (Sandbox Code Playgroud)
请帮忙!!
此外,我的DDMS不断给我以下消息 -
[2011-02-23 16:17:05 - DeviceMonitor]Adb …Run Code Online (Sandbox Code Playgroud) 我从最新版本的Android Studio AVD中选择了这个模拟器.
我选择了最新版本的Android API 23.因为它说"使用Google API",我认为它实际上会包含所有Google应用程序,包括Play商店,以便我可以安装像Facebook这样的应用程序.
我看到的SO其他线程这似乎现在已经过时(如何安装谷歌Play应用程序在Android Studio中模拟器?),这个人给了安装基于通用包谷歌应用程序的指令,但只到Android 4.3的API 18:http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2
我想要API 23的那个.有没有办法在模拟器上安装Google Apps包?
看起来很奇怪,官方的Android模拟器并没有首先标准所有的谷歌应用程序...这似乎不支持谷歌,并可能意味着开发人员将不得不购买实际的设备来开发API 23 ?
既然我们可以从远程Shell中检查sqlite3数据库,是否可以检查adb shell中的SharedPreferences?因为在调试时从命令行检查和操作SharedPreferences会更方便.
或者以另一种方式,在什么文件中保存SharedPreferences,以及如何查看和修改这些文件?
我刚刚更新了模拟器26.0.3,现在我无法adb root为新创建的模拟器运行命令.
显示的错误如下:
adbd cannot run as root in production builds
我杀了并重新开始adbd像:
adb kill-server
adb devices
Run Code Online (Sandbox Code Playgroud)
没有任何帮助,任何想法?
我知道有很多这样的问题,但它们似乎都不适合我.
我正在编写一个自动更新和安装自己的程序,但要安装更新需要用户确认,但我不希望这样,因为我将部署的设备永远不会被任何人物理使用.因此,为了尝试解决这个问题,我想根据设备生成并在代码中使用运行时命令来使其安装.
为了测试这个,我想首先在(AVD)模拟器上尝试它,但它(显然)需要植根.那我该怎么办呢?
我在adb shell中尝试过命令(并使用adb shell),例如:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
push su /system/xbin/su
chmod 06755 /system
chmod 06755 /system/xbin/su
Run Code Online (Sandbox Code Playgroud)
此时此刻我无法再找到其他一些但是他们总是会给我一些错误,例如无法统计'su'和类似的东西(如果我能找到命令并再次重新创建则会编辑)或者他们不会说什么,似乎没有用.
如果它有助于我在视觉工作室使用xamarin.
在开发过程中,我想测试系统杀死服务的情况.这是因为我在Android Wear和掌上电脑之间进行通信时失去连接.我认为它与系统杀死一些服务有关.
有没有人建议如何处理这个问题?
我已经下载了mips android的源代码并完成了"make"并让模拟器运行.我想将busybox推入模拟器.我已经下载了静态编译的busybox二进制文件.我应该在哪个目录下放置这个以及如何将busybox推入模拟器?
我正在尝试根据我的ICS AVD,并试过这个:
adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
adb push su /system/xbin/su
adb shell chmod 06755 /system
adb shell chmod 06755 /system/xbin/su
Run Code Online (Sandbox Code Playgroud)
它失败并出现以下错误:
无法将'su'复制到'/ system/xbin/su':内存不足
我怎样才能解决这个问题?
我尝试将平板电脑安装为虚拟设备,安装完成后,它甚至没有显示,我的gradle停止同步,因为设备上没有空间......
此外,我无法使用选项-Xmx512m获取gradle vm设置以增加内存
我无法删除虚拟设备,因为它没有显示任何内容,我无法添加因为它显示没有可用的图像,独立的sdk管理器也没有打开说缺乏内存...
我有很多磁盘和RAM免费,我不知所措......
我尝试使缓存无效并重新启动,这也没有帮助...任何帮助将不胜感激...
操作系统:Solus Android Studio版本:2.2
android android-virtual-device android-sdk-tools android-gradle-plugin
我试图在我的Android模拟器上获得root访问权限来运行iptables.我经历了许多论坛并尝试了很多方法,但似乎没有任何工作.以下是我的设备规范,我在模拟器上尝试一切.
版本 - 2.3内核版本 - 2.6.29-00261-g0097074-dirtydigit@digit#20
内部版本号 - sdk-eng 2.3 GRH55 79397测试密钥
那么如何成为android中的root.请帮忙.
我正在尝试adb root在模拟器上运行命令;这是我连接的唯一设备:
$ adb devices
List of devices attached
emulator-5554 device
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误消息:
$ adb root
adbd cannot run as root in production builds
Run Code Online (Sandbox Code Playgroud)
我试过按照这个答案,adb shell su 工作但 adb root 没有,以解决我的问题:
通过设计 adb root 命令仅适用于开发版本(即默认情况下具有 ro.debuggable=1 的 eng 和 userdebug)。或者,您可以使用修改后的 adbd 二进制文件(不检查 ro.debuggable)
但是,我不清楚如何将构建更改为开发构建而不是生产构建?
更新 我发现了一些额外的说明,这让我相信要使其工作,您需要使您的模拟器成为“可写系统”(参见如何在模拟器可写的 AVD 中制作系统分区)。但是,如果我尝试
$ emulator -avd Nexus_5X_API_28 -writable-system
emulator: WARNING: System image is writable
emulator: ERROR: Running multiple emulators with the same AVD is an experimental feature.
Please use -read-only …Run Code Online (Sandbox Code Playgroud)