亚行 |设备连接有问题
ADB | Having troubles with device connection
我正在为新设备刷写自定义 ROM。通过一些研究,我发现我可以通过在基于 Windows 的笔记本电脑上简单地使用 UniFlash 来完全避免移植 Clockworkmod 的需要。从那里开始,我需要将我想要的 ROM Cyanogenmod 12 移植到我的设备上。
我了解到我不需要从源代码构建,而是可以定制现有恢复以适合我的设备。我不确定这是不是真的,所以可能需要澄清一下。我继续安装 ADB,并在 Cyanogenmod Wiki 上找到了移植指南。这就是我 运行 遇到问题的地方。我的设备似乎没有 ADB 权限。
当试图抓住我的 build.prop 时,我得到这个 return:
user@mypc:~$ adb pull /system/build.prop
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: insufficient permissions for device
意识到我的电脑可能看不到该设备后,我尝试查看哪些已连接:
user@mypc:~$ adb devices
List of devices attached
???????????? no permissions
我似乎根本无法访问该设备。 USB 调试已连接,它是一个 root 设备,并设置为 USB 存储。我确定如果我至少可以解决这个问题,我应该能够自己找到完成指南其余部分的方法。
感谢您对我的任何帮助!
编辑 01-
所以,我决定做更多的挖掘,我想我需要以超级用户身份启动服务器,而不仅仅是超级用户中的 运行 命令。
在 运行 执行此命令后,我可以在获得许可的情况下使用我的其他命令:
user@mypc:~$ sudo adb start-server
现在,我运行遇到一个问题,我的设备处于离线状态:
user@mypc:~$ adb pull /system/build.prop
error: device offline
参考这个(set up device for development (?????? no permissions))帖后,我好像得到了新的回应:
user@mypc:~$ adb pull /system/build.prop
error: device not found
我觉得可以安全地说我应该从我的 ~/rules.d/.
中删除 51-android.rules
编辑 02:
看来我已经通过研究回答了我自己的问题。我想我只是需要更新到最新版本,因为 Android 4.2+ 需要桥授权才能完成任务,而我的版本不知道这样做!我成功地能够拉出我的 build.prop!
原因是当您连接 USB 设备时,它会显示一个弹出窗口,询问您是否允许您的电脑访问该设备。您必须从设备手动接受。
像这样
http://www.gihosoft.com/android-recovery/img/allow-usb-debugging.png
我正在为新设备刷写自定义 ROM。通过一些研究,我发现我可以通过在基于 Windows 的笔记本电脑上简单地使用 UniFlash 来完全避免移植 Clockworkmod 的需要。从那里开始,我需要将我想要的 ROM Cyanogenmod 12 移植到我的设备上。
我了解到我不需要从源代码构建,而是可以定制现有恢复以适合我的设备。我不确定这是不是真的,所以可能需要澄清一下。我继续安装 ADB,并在 Cyanogenmod Wiki 上找到了移植指南。这就是我 运行 遇到问题的地方。我的设备似乎没有 ADB 权限。
当试图抓住我的 build.prop 时,我得到这个 return:
user@mypc:~$ adb pull /system/build.prop
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: insufficient permissions for device
意识到我的电脑可能看不到该设备后,我尝试查看哪些已连接:
user@mypc:~$ adb devices
List of devices attached
???????????? no permissions
我似乎根本无法访问该设备。 USB 调试已连接,它是一个 root 设备,并设置为 USB 存储。我确定如果我至少可以解决这个问题,我应该能够自己找到完成指南其余部分的方法。
感谢您对我的任何帮助!
编辑 01-
所以,我决定做更多的挖掘,我想我需要以超级用户身份启动服务器,而不仅仅是超级用户中的 运行 命令。
在 运行 执行此命令后,我可以在获得许可的情况下使用我的其他命令: user@mypc:~$ sudo adb start-server
现在,我运行遇到一个问题,我的设备处于离线状态:
user@mypc:~$ adb pull /system/build.prop
error: device offline
参考这个(set up device for development (?????? no permissions))帖后,我好像得到了新的回应:
user@mypc:~$ adb pull /system/build.prop
error: device not found
我觉得可以安全地说我应该从我的 ~/rules.d/.
中删除 51-android.rules编辑 02:
看来我已经通过研究回答了我自己的问题。我想我只是需要更新到最新版本,因为 Android 4.2+ 需要桥授权才能完成任务,而我的版本不知道这样做!我成功地能够拉出我的 build.prop!
原因是当您连接 USB 设备时,它会显示一个弹出窗口,询问您是否允许您的电脑访问该设备。您必须从设备手动接受。
像这样
http://www.gihosoft.com/android-recovery/img/allow-usb-debugging.png