Tag: adb

在设备上debuggingsqlite数据库

我目前正在为Android安装WiFi应用程序。 我在尝试访问设备上的数据库时遇到问题。 在模拟器中debugging不适用于我,因为在模拟器中没有WiFi支持。 我试图通过使用拉出数据库文件 adb pull data/data/package-name/databases/database-name 但是我得到错误“权限被拒绝”。 在这个答案Android:数据库文件存储在哪里? Commonswarebuild议通过在debugging模式下运行来提取数据库文件。 但是这也行不通。 任何帮助如何debugging数据库,而不需要设备的根源将不胜感激。

Eclipse错误“ADB服务器没有确认,启动守护进程失败”

在更新SDK之后,Eclipse显示这个错误: ADB服务器没有确认,启动守护进程失败。 当我运行一个Android应用程序,它给了我以下内容: 请确保adb正确位于'D:\ android-sdk-windows \ platform-tools \ adb.exe'并且可以执行。 我该如何解决这个问题?

有没有办法通过adb获取当前活动的布局和视图?

由于环境原因,我只能使用adb命令。 有没有办法获得当前的布局属性,如id , position , text等? 类似于uiautomatorviewer显示的内容。

Android ADB设备脱机,无法发出命令

我无法通过命令行或在Eclipse中使用ADB连接到我的设备。 运行命令 adb devices 返回设备名称,但它说它是离线的。 我试过的东西。 切换Androiddebugging模式 重新安装Google USB驱动程序 恢复操作系统到以前的工作备份( CyanogenMod ) 交换了USB线 重新启动电话/电脑多次 更新了Android SDK 我真的没有任何线索是怎么回事。 还有什么你认为我可以尝试的,我全是耳朵。 要清楚的是,如果您遇到同样的问题,则问题可能是过时的SDK。 从4.2.2开始,有一个安全function需要您确认连接设备的RSA指纹。 打开SDKpipe理器并更新工具! 然后重启。

adb服务器已过期

每当我尝试运行adb设备 – $ adb devices * daemon not running. starting it now * * daemon started successfully * List of devices attached HT0ANRV05740 device 它说守护进程没有运行,并重新启动守护进程。 然后,如果我再次运行adb设备,它会做同样的事情 – $ adb devices adb server is out of date. killing… * daemon started successfully * List of devices attached HT0ANRV05740 device 然后,如果我再次运行它,它再次做同样的事情 – $ adb devices adb server […]

Google Android USB驱动程序和ADB

我正在寻找指导或以下的权威答案。 我想使用Google Android USB驱动程序并修改android_winusb.inf以支持任意数量的Android设备。 我能够成功地添加HTC Evo平板电脑,但是当我尝试添加LG(Optimus)或三星(Indulge,Admire)时,驱动程序似乎安装正常,但是ADB没有看到它。 您可以使Google Android驱动程序适用于任何Android手机吗? 如果是的话…怎么样? 我已经尝试了许多对%SingleAdbInterface%和%CompositeAdbInterface%排列,其中包括Vendor和Product ID的变化。

为什么当我尝试使用adb shell打开数据库时,在根用户的Nexus One上出现“sqlite3:not found”错误?

# sqlite3 /data/data/com.moodme.android/databases/moodme sqlite3 /data/data/com.moodme.android/databases/moodme sqlite3: not found

华为,logcat不显示我的应用程序的日志?

OK,logcat正在显示系统日志,但没有显示我的华为Ascend上的应用程序日志。 如果我切换到其他设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(甚至是相同的APK)。 华为Ascend运行的是Android 4.1.1,在开发者选项中打开USBdebugging开关。 这发生在从命令行或从IntelliJ运行logcat。 而且我确定select了正确的设备 – 事实上,我一次只能插入一个设备。 我试过重新启动adb,清除它的缓冲区等 我可以看到,该应用程序在华为开始,我甚至得到系统日志显示活动已经开始。 但是与其他设备不同,我没有在Activity#onCreate(或从其他地方)login应用程序。 08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false} 08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms 应用程序日志如何不能得到交付?

build立设备进行开发(??????没有权限)

我正在使用三星Galaxy Nexus手机( Android 4.0平台)。 我正在Ubuntu Linux操作系统上开发Android应用程序。 我想直接在三星手机上运行我的应用程序,所以我做了以下设置步骤: 在我的项目AndroidManifest.xml文件中,将android:debuggable="true"到<application>元素 在设备上, 设置>安全启用未知来源 在设备上, 设置>开发人员选项启用USBdebugging 在我的电脑上,创build文件/etc/udev/rules.d/51-android.rules ,文件的内容是: SUBSYSTEM ==“usb”,ATTR {idVendor} ==“04E8”,MODE =“0666”,GROUP =“plugdev” 在我的电脑上运行命令chmod a+r /etc/udev/rules.d/51-android.rules 然后,我打开一个terminal,并在我的电脑上执行命令adb devices ,我得到: List of devices attached ???????????? no permissions 由于我没有看到我的设备,但只有“???????没有权限”,我然后运行以下命令: adb kill-server adb start-server adb devices 但我仍然得到: List of devices attached ???????????? no permissions 为什么? 我在想什么?

如何在Android中模拟触摸事件?

如何使用Android模拟触摸事件,同时手动inputX和Y坐标?