草庐IT

android - ADB 以退出代码 1 退出

在Android模拟器上运行我的flutter项目时出现以下错误。它在iOS模拟器上运行良好,该项目在我的另一台Mac上也运行良好(在Android和iOS模拟器上运行)错误:ADB退出,退出代码为1执行流式安装adb:安装失败/Users/xxxx/Dropbox/Flutter/test_app/build/app/outputs/apk/app.apk:在为x86构建的AndroidSDK上启动应用程序时出错。我已经清理了我的项目并重置了我的模拟器,但没有成功。它只影响我的macbookproandroid版本。Flutter医生也没有显示任何问题[✓]Flutter(Chann

android - 使用 ADB 替换应用程序 SQLite 数据库

我正在尝试用ADB在root设备上替换我的应用程序的数据库。我遵循以下步骤:$adbshell运行为my.app.packagecd数据库rmmy_database.dbchmod777.退出退出$adbpushmy_database.db/data/data/my.app.package/databases/my_database.db新数据库复制成功。但是当我再次启动我的应用程序时,新数据库似乎被删除并重新创建。为什么?谢谢。 最佳答案 我不知道为什么,但它现在可以工作了。我按照以下步骤操作:打开应用(在我的应用中,数据库是在主

android - 如何从命令提示符打开 android adb?

我是ANDROID中的新蜜蜂,因此我无法从命令提示符查看、删除、将数据插入数据库(SQLite)。我已经在“F:\PROJECTS\ANDROID\android-sdk_r10-windows\android-sdk-windows”中安装了我的ANDROID。因此,我们将不胜感激任何帮助。非常感谢。 最佳答案 在命令提示符中转到此路径或设置为类路径F:\PROJECTS\ANDROID\android-sdk_r10-windows\android-sdk-windows\tools然后输入adbshell你会看到:#类型#sq

Android adb权限错误

我已经安装了androidSDK,但是在使用硬件设备时出现错误,执行“./adbdevice$我得到这个错误:Listofdevicesattached????????????nopermissions虽然如果我执行“sudo./adbdevice”没有错误:ListofdevicesattachedHT019P80XXXdeviceAdb必须适用于所有用户(在eclipse启动它时也是如此)但它只能以root身份运行。相关文件的权限为:-rwxr-xr-x1rootroot722012-03-2009:53/etc/udev/rules.d/51-android.rules-rwxr

android - 64 位版本的 adb 和 fastboot?

我在Debian7.3、x64(已完全修补)上发现以下错误。我很确定这是因为adb即使在其SDK工具的64位发行版中也是32位的$whichadb/opt/android-sdk/platform-tools/adb$/opt/android-sdk/platform-tools/adbbash:/opt/android-sdk/platform-tools/adb:Nosuchfileordirectory$file/opt/android-sdk/platform-tools/adb/opt/android-sdk/platform-tools/adb:ELF32-bitLSBex

android - 我如何使用摩托罗拉使 ADB 在 linux 上工作

正如标题所说,我在Linux上使用ADB时遇到困难。我有一个运行Gingerbread2.3.4的摩托罗拉DroidX影子。我有一台装有Ubuntu13.04的笔记本电脑。我需要能够使用ADB建立从计算机到手机的连接。我从谷歌安装了ADB(到~/android-sdk-linux)我将手机置于调试状态(设置->应用程序->开发->usb调试)我安装了udevrules.(有关详细信息,请参阅this)我重启了电脑和手机我连接了两者(手机说正在充电)我试过./adbdevices我有一个空的设备列表sam@Aristotle:~$ls-ahl/etc/udev/rules.d/51-an

android - adb 安装失败,出现错误 'INSTALL_FAILED_INSUFFICIENT_STORAGE'

我已经购买了我的第一部Android手机SonyXperiaM,但没有意识到我们无法将应用程序移动到外部SD卡的问题。引用这个link了解详情。索尼的唯一建议是对设备进行root、分区并使用第三方应用程序来移动它。他们还提到生根可能会使保修失效。下面列出了我的SonyXperiaMAndroid详细信息ModelnumberC1904Androidversion4.1.2Buildnumber15.1.C.2.8我试过从某个论坛运行以下命令,但它对我不起作用,adbdevicesadbshellpmget-install-locationadbshellpmset-install-lo

android - 在 adb shell 中找不到 grep 命令

我的手机通过adb连接到电脑后,进入adbshell然后输入grep给我grep:notfound这是我的adb安装问题还是我手机的问题?如何让grep为我的设备工作?PS:这就是我认为我的手机可能有问题的原因(与adb安装相反)https://stackoverflow.com/a/12143669/1693203答案是Thegreputilitymaynotbeinstalledonyourdevice.不过,我可能误解了这个说法。我如何让grep工作? 最佳答案 默认情况下,grep命令未安装在您的设备上。如果你需要在你的设备

Android Studio 未与 adb GLIBC 通信....未找到错误

Androidstudio与adb通信正常。将平台工具更新到版本23后,androidstudio立即停止与adb通信。它显示消息:UnabletocreateDebugBridge:Unabletostartadbserver:Unabletodetectadbversion,adboutput:/data/programs/android-sdk/platform-tools/adb:/lib64/libc.so.6:version'GLIBC_2.14'notfound(requiredby/data/programs/android-sdk/platform-tools/adb

android - 如何使用 ADB shell 查找进程正在使用的端口?

例如,在Android中,进程1234的PID正在使用端口2222,2223,2224。现在我有一个PID1234。我想知道如何找出进程正在使用的端口号2222、2223、2224?我试过像在Linux中那样使用netstat-anp,但是没有用。ADBshell中的netstat-anp与没有任何命令参数的netstat具有相同的效果。 最佳答案 您可以使用busyboxnetstat-pt或cat/proc/1234/net/tcp 关于android-如何使用ADBshell查找进