草庐IT

adb-drivers

全部标签

Android ADB无需root即可访问应用程序数据库

谁能告诉我,是否可以使用ADB从应用程序中拉取和推送数据库,而无需手机上的root权限?例如,我知道我根深蒂固的魔法和梦想的位置是:/data/data/com.xxxx.xxxx/databases/xxxx我知道您可以在没有root的情况下使用ADB,但是在尝试使用shell时-如果没有root权限,您将无法查看该位置。但有人告诉我,如果你知道你想要的文件,你可以使用push和pull?基本上我想在非root手机上从我的应用程序中提取一个数据库,修改它并将其推回。我唯一的问题是,我拥有的两部手机都是root用户,我无法使用非root用户来试用。 最佳答案

android - Nexus 10 - 在 Windows 7 或 Linux 上对 adb 不可见

adb在Windows7上无法识别我的Nexus10。这是我所做的:安装了来自Google的SDK和USB驱动程序。Windows7将平板电脑视为“AndroidADB接口(interface)”。点击“关于平板电脑”并点击内部版本号七次,将平板电脑置于开发者模式转至存储>USB计算机连接,将平板电脑置于相机(PTP)模式。反复启动和重启平板电脑、我的电脑和adb服务器。这些都没有帮助。当我运行“adbdevices”时,它给了我一个空列表。我还能做什么?谢谢。 最佳答案 我在Windows7上遇到了同样的问题。首先确保Nexus1

android - ADB root 无法在模拟器上运行(无法在生产版本中以 root 身份运行)

我刚刚更新了模拟器26.0.3,现在我无法为新创建的模拟器运行adbroot命令。显示的错误如下:adbd无法在生产版本中以root身份运行我已经杀死并重新启动adbd比如:adbkill-serveradbdevices没有任何帮助,有什么想法吗?我不确定有什么区别以及如何选择不同的构建,但是,如果在创建时启用了以下设置,则它具有root权限。 最佳答案 要启用root访问权限:选择未标记为“GooglePlay”的模拟器系统镜像。(标签文本和其他UI细节因AndroidStudio版本而异。)异常(exception)情况:自2

android - 使用 adb 备份安卓设备

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭8年前。Improvethisquestion我正在尝试将所有应用程序和数据从androidtablet1复制到另一个androidtablet2。两款平板电脑规范相同,类型相同。我的做法是使用命令adbbackup-fmy_backup.ab-apk-shared-all要从tablet1获取所有文件,然后使用命令:adbrestoremy_backup.ab将所有备份的文件恢复(基本上是复制)到tablet2。恢复工作正常,我的问题

android - 设置 adb 供应商 key

编辑:我想我找到了问题所在。亚行发现我不在最新的更新中(at&t发布了一个怯场的更新,我不知道)所以亚行不让我调试。现在一切都很好。我已经在AT&THTCOneM8上调试我的应用程序大约一个月了。今天突然插上手机,没有弹出授权。经过一个小时的故障排除,我发现了问题,但没有解决方案。这是我在AndroidStudio1.3.1中遇到的错误:deviceunauthorized.Thisadbd's$ADB_VENDOR_KEYSisnotset;try'adbkill-server'ifthatseemswrong.Otherwisecheckforaconfirmationdialog

android - 安装 Android Studio 后找不到 adb.exe

我安装了AndroidStudio1.2.1.1并创建了虚拟设备。我正在尝试通过命令行安装一个应用程序(APK文件),但在我的机器上找不到adb.exe文件。请帮助我应该在机器上的哪里寻找adb.exe文件。 最佳答案 adb.exe文件将位于您的AndroidSDK文件夹中,在platform-tools内...\android-sdk-path\platform-tools\adb.exeAndroidSDK的默认安装位置是:C:\Users\\AppData\Local\Android\sdk\所以adb将位于:C:\User

android - 从 adb 向 BroadcastReceiver 发送 Intent

我有BroadcastReceiver类:publicclassIntentReceiverextendsBroadcastReceiver{finalStringtag="IntentIntercepter";@OverridepublicvoidonReceive(Contextcontext,Intentintent){try{Stringdata=intent.getStringExtra("sms_body");Log.i(tag,data);Toast.makeText(context,data.subSequence(0,data.length()),Toast.LENG

android - 如何在android中使用adb恢复出厂设置?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭1年前。Improvethisquestion如何使用ADB命令在android中恢复出厂设置?我曾使用adbrebootrecovery命令进行重置。但是第三方应用程序无法清除。使用ADB实现的正确方法是什么?实际上,我想通过java代码对android设备进行出厂重置。这里有什么解决办法? 最佳答案 您可以在adb中发送IntentMASTER_CLEAR:adbshellamb

无法编译 mongo-c-driver 示例

我尝试编写简单的mongoc客户端。源文件(a.c):#include#defineMONGO_HAVE_STDINT#includevoidmongo_init_c(mongo*con){mongo_init(con);}intmain(){return0;}我尝试编译它:gcc-I/usr/local/include-L/usr/local/lib-lmongoca.c但是得到一个错误:a.c:(.text+0xd):undefinedreferenceto`mongo_init'文件/usr/local/include/mongo.h和/usr/local/lib/libmong

无法编译 mongo-c-driver 示例

我尝试编写简单的mongoc客户端。源文件(a.c):#include#defineMONGO_HAVE_STDINT#includevoidmongo_init_c(mongo*con){mongo_init(con);}intmain(){return0;}我尝试编译它:gcc-I/usr/local/include-L/usr/local/lib-lmongoca.c但是得到一个错误:a.c:(.text+0xd):undefinedreferenceto`mongo_init'文件/usr/local/include/mongo.h和/usr/local/lib/libmong