大家在看本文前,可以先试试cd到sdk文件夹里, 加上sudo命令来重启连接,大部分配完仍有问题的是因为没有加sudo。
以前用windows的时候,从来没有担心过真机调试的问题,在换了ubuntu之后,以前的HTC G6也能正常调试,在做一个应用的时候,为了适配更多的屏幕分辨率,从同学那边借来了G11,没想到插上之后运行的时候竟然不能识别。在终端输入adb devices的时候出现了如下的图:
解决办法如下:
同样进入终端,首先输入lsusb,如下图:
由于HTC的旧名就是High Tech Computer Corporation,所以很容易知道有关我们设备的信息就是最下面的那条
Bus 002 Device 022: ID 0bb4:0cac High Tech Computer Corp.
现在我们需要记住的就是ID后面的一项数据,在上面的情况中,我们需要记录的是0bb4(不同厂商的设备ID的值可能不一样,所以建议大家在使用ID值的时候先使用lsusb命令查询)。
在/etc/udev/rules.d/中建立文件70-android.rules,其实LZ还不知道这个文件的命名到底有什么规则,在网上也有看到说用51或者50开头的,由于LZ拿70成功配置,所以这边直接沿用。使用
sudo vim /etc/udev/rules.d/70-android.rules
进入编辑,如下图:
其中SYSFS{idVendor}后面的值就是之前记录下的0bb4,保存退出,之后修改该文件的权限。
sudo chmod 777 /etc/udev/rules.d/70-android.rules
之后就是非常非常非常重要的一步,LZ之前就是忘记这一步,失败了好几次,重启udev
sudo service udev restart
之后adb kill-server一下,adb start-server一下,完成adb的重启,重新输入adb devices之后,可以看到:
如果还是问号的话,可以cd到sdk的platform-tools中,用sudo ./adb kill-server和sudo ./adb start-server加权限重启adb,大部分配好后还有问题可以试试通过sudo命令重启adb连接服务。之后就可以按照原来的方法,在eclipse中进行调试了,看到乱码的话,可以重插一次手机。
另外,输入adb说找不到命令的是因为环境变量的问题,直接cd到sdk中的platform-tools文件夹中运行./adb devices等相关指 令就能完成功能,或者重配环境变量即可。
相关推荐
标题中的“ubuntu上android真机调试脚本文件和wifi调试apk”揭示了两个主要知识点:在Ubuntu操作系统上进行Android真机调试以及使用WiFi调试APK。 首先,让我们深入了解一下Ubuntu上的Android真机调试。Android真机...
Android 真机调试设置 Android 真机调试设置是 Android 开发者不可或缺的一部分。很多开发者习惯于在模拟器上运行和调试程序,但是在真机上调试却不知所措。其实,设置真机调试非常简单,只需要按照正确的步骤进行...
Android 真机测试方法 Android 真机测试是 Android 软件开发中的一种测试方法,旨在提高测试效率和质量。Android 虚拟设备(AVD)是一种常用的测试方法,但其速度较慢,无法提供流畅的用户体验。因此,真机测试成为...
android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb 配置文件 ubuntu环境android adb ...
标题中的知识点是:Unity3D程序进行Android真机断点调试。这是Unity3D开发者们常常需要进行的一项工作,主要是为了能够更加精确的找到程序运行时可能出现的问题,并进行解决。断点调试是一种有效的调试方法,可以在...
确保在调试时关闭Android模拟器,因为模拟器和真机不能同时通过ADB连接。如果`adb devices`命令返回`List of devices attached`而没有设备信息,检查USB连接,确保手机的USB调试模式已打开,并在设备管理器中检查...
android真机调试全平台驱动程序,帮助大家使用adb命令时电脑检测不出已插入android机器的情况。
首先,`adbdriver`是Android Debug Bridge(ADB)的一部分,主要负责在Windows操作系统上识别和连接Android设备。ADB是一个命令行工具,允许开发者通过USB或无线网络对设备进行调试、传输文件、运行命令等操作。`adb...
在Android开发过程中,调试是必不可少的一环,而ADB(Android Debug Bridge)则是Android系统提供的一款强大的命令行工具,用于连接和管理设备或模拟器。本文将深入探讨如何通过WiFi连接Adb,实现PC对Android设备的...
我们首先准备了一台手机,确保了 adb 的安装情况,然后连接了真机。接着,我们安装和卸载了 APK 文件,最后使用 Appium 进行自动化测试。通过本文的介绍,我们可以快速地开始使用 Appium 和 Python 进行自动化测试。
–这一切看起来似乎很正常的样子,但是在android studio的布局文件的布局情况只能与模拟器运行效果、真机界面运行效果这两种效果中的一个相匹配。说白了布局文件在模拟器上运行出满意的效果,但运行到真机界面上的...
Android 真机 USB 调试设置新手观看 Android 真机 USB 调试是一种非常方便的开发调试方式,对于 Android 开发者来说,熟悉真机 USB 调试设置是非常必要的。本文将详细介绍如何进行真机 USB 调试设置,帮助新手...
ADB(Android Debug Bridge)是Google官方提供的一款强大的命令行工具,用于连接开发者计算机和Android设备,进行调试、数据传输以及设备管理。它包含在Android SDK的platform-tools目录下,是Android开发不可或缺的...
"adb连接真机" ADB(Android Debug Bridge)是一款强大的命令行工具,用于与安卓系统的设备进行交互。通过ADB,我们可以在电脑端控制、调试和管理安卓设备。下面我们将详细介绍如何使用ADB连接真机。 一、环境准备...
Android13原生代码要求:必现连接上某个wifi,才能进行adb ,并且切换wifi或者关闭wifi都是会停止adb。 并且Android13 上 wifi adb 端口号每次是变化的,这个也是很不方便的! 如果要做成Android11 或者之前一样,...
总的来说,这个资源为Android开发者提供了一种在真机上使用sqlite3命令行工具的方法,特别是解决了5.0及以上版本因缺少libncurses.so库而无法正常使用的问题。这将大大提升开发和调试效率,使得对SQLite数据库的操作...
"android真机上模拟GPS"这个话题就是关于如何在真实的Android设备上模拟GPS信号,以便在不实际移动设备的情况下测试应用的定位功能。这种方法非常实用,因为它允许开发者在任何环境中创建和控制虚拟的位置轨迹,提高...
然而,像所有软件一样,Android Studio有时也会遇到一些小问题,尤其是在连接真机进行调试时。本文将详细讲解如何通过安装USB驱动来解决Android Studio找不到真机的问题。 首先,当你尝试在Android Studio中连接...