gpt4 book ai didi

android - 需要帮助连接 Android 手机进行开发

转载 作者:行者123 更新时间:2023-11-29 01:13:18 25 4
gpt4 key购买 nike

我正在尝试连接我的安卓手机。我想让我的 NativeScript 程序在我的 ZTC Warp 7 上运行。请帮忙。我尝试了我所知道的。感谢所有帮助。

我的操作系统是 Ubuntu,我确实添加了供应商 ID。

(precise)hollykwan@localhost:~$ appbuilder device 
iTunes is not available for this operating system. You will not be able to work with connected iOS devices.
Cannot find connected devices. Reconnect any connected devices, verify that your system recognizes them, and run this command again.
(precise)hollykwan@localhost:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 006: ID 2232:1073 Silicon Motion
Bus 001 Device 007: ID 19d2:0307 ZTE WCDMA Technologies MSM
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
(precise)hollykwan@localhost:~$ ls -l /dev/bus/usb/002
total 0
crw-rw-r--. 1 root plugdev 189, 128 Jan 5 12:06 001
(precise)hollykwan@localhost:~$ sudo vi /etc/udev/rules.d/51-android.rules.
(precise)hollykwan@localhost:~$ sudo chmod a+r /etc/udev/rules.d/51-android.rules.
(precise)hollykwan@localhost:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 006: ID 2232:1073 Silicon Motion
Bus 001 Device 007: ID 19d2:0307 ZTE WCDMA Technologies MSM
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
(precise)hollykwan@localhost:~$ sudo udevadm control --reload-rules
(precise)hollykwan@localhost:~$ sudo service udev restart
udev stop/waiting
udev start/running, process 19540
(precise)hollykwan@localhost:~$ sudo udevadm trigger
(precise)hollykwan@localhost:~$ ls -l /dev/bus/usb/001
total 0
crw-rw----. 1 root plugdev 189, 0 Jan 6 21:49 001
crw-rw----. 1 root plugdev 189, 2 Jan 6 21:49 003
crw-rw----. 1 root plugdev 189, 5 Jan 6 21:49 006
crw-rw----. 1 root plugdev 189, 6 Jan 6 21:49 007
(precise)hollykwan@localhost:~$ sudo chmod 777 /dev/bus/usb/001
(precise)hollykwan@localhost:~$ ls -l /dev/bus/usb/001
total 0
crw-rw----. 1 root plugdev 189, 0 Jan 6 21:49 001
crw-rw----. 1 root plugdev 189, 2 Jan 6 21:49 003
crw-rw----. 1 root plugdev 189, 5 Jan 6 21:49 006
crw-rw----. 1 root plugdev 189, 6 Jan 6 21:51 007
(precise)hollykwan@localhost:~$ adb devices
bash: adb: command not found
(precise)hollykwan@localhost:~$ appbuilder device
iTunes is not available for this operating system. You will not be able to work with connected iOS devices.
Cannot find connected devices. Reconnect any connected devices, verify that your system recognizes them, and run this command again.

权限:

(precise)hollykwan@localhost:~$ ls -l /dev/bus/usb/001
ls: cannot access /dev/bus/usb/001/007: Permission denied
ls: cannot access /dev/bus/usb/001/006: Permission denied
ls: cannot access /dev/bus/usb/001/003: Permission denied
ls: cannot access /dev/bus/usb/001/001: Permission denied
total 0
c????????? ? ? ? ? ? 001
c????????? ? ? ? ? ? 003
c????????? ? ? ? ? ? 006
c????????? ? ? ? ? ? 007
(precise)hollykwan@localhost:~$ sudo ls -l /dev/bus/usb/001
total 0
crw-rw----. 1 root plugdev 189, 0 Jan 6 21:49 001
crw-rw----. 1 root plugdev 189, 2 Jan 6 21:49 003
crw-rw----. 1 root plugdev 189, 5 Jan 6 21:49 006
crw-rw----. 1 root plugdev 189, 6 Jan 6 22:07 007

最佳答案

这些是一些可能的错误:

  1. 您应该使用命令“tns devices”验证您的设备是否已连接,这将向您显示设备,否则您将无法连接,然后您可以选择显示的设备之一通过命令连接:“tns run android --device YOUR DEVICE ID”

  2. 您需要使用命令将 android 平台添加到您的项目中:“tns android add platform”,(我建议您,即使您已经添加了平台,也要重新执行,有一些相关的问题在设备之间切换时用这个)。

  3. 验证您的环境变量(例如:export ANDROID_HOME=~/android/&& export PATH=${PATH}:$ANDROID_HOME)是否使用“tns doctor”正确设置,在 Ubuntu 中我曾经遇到过这个错误这让我在开始一个新项目时一次又一次地执行此步骤,尝试在您的 proyect 文件夹中设置环境变量,尽管不推荐这样做,但它可以正常工作。这样您就可以找出错误,然后正确处理。

关于android - 需要帮助连接 Android 手机进行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com