我无法通过命令行或在Eclipse中使用ADB连接到我的设备.
运行命令
adb devices
Run Code Online (Sandbox Code Playgroud)
返回设备名称,但它表示它处于脱机状态.
我尝试过的事情.
我真的不知道发生了什么.你认为我还能尝试的任何其他事情,我都是耳朵.
要明确的是,如果您遇到同样的问题,问题可能是过时的SDK.从4.2.2开始,有一项安全功能要求您确认连接设备的RSA指纹.打开SDK管理器并更新工具!然后重启.
我有一个带有Android 4.3的Nexus 4,我正在尝试将设备连接到装有Windows 7 64bit的计算机.
我安装了最新的驱动程序和最新adb版本.我想我几乎尝试了一切,但仍然收到以下消息:
C:\Program Files (x86)\Android\sdk\platform-tools>adb devices
List of devices attached
007667324ccb229b unauthorized
Run Code Online (Sandbox Code Playgroud)
这个错误的原因是什么?
据说我安装了三星驱动程序.当我运行ADB设备命令时,它表示未经授权.
我已经完成了这篇文章中所说的一切:https://stackoverflow.com/a/25546300/1848376
但问题是我没有通过电话告诉我必须接受连接.
当我运行命令时adb shell,这是答案:
error: device unauthorized.
This adbd's $ADB_VENDOR_KEYS is not set; try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Run Code Online (Sandbox Code Playgroud)我做了"adb kill-server",但它并没有改变任何东西.为什么?
当我使用root用户设备作为ADB主机向三星S4发送adb命令"adb devices"时,我收到设备未经授权的错误消息.然而,当我尝试adb到三星Galaxy Nexus时,它工作正常.任何人都可以建议如何解决我的三星S4问题?
=========================================
# adb devices
List of devices attached
4d00f9169907301b unauthorized
=========================================
Run Code Online (Sandbox Code Playgroud)
提前致谢.
编辑: 发现此问题仅发生在Android 4.2.2及更高版本上.以下链接解释了Google已实施一些使用adb的新安全功能.
http://nelenkov.blogspot.com/2013/02/secure-usb-debugging-in-android-422.html
感谢是否有人可以提供帮助.
编辑:我想,我想出了问题所在.亚行发现我不是最新的更新(在&t发布了一个舞台上的udpate,我不知道)所以亚行没有让我调试.现在一切都很好.
我一直在AT&T HTC One M8上调试我的应用程序大约一个月.突然今天,当我插入手机时,我没有获得授权弹出窗口.经过一个小时的故障排除后,我发现了问题,但没有找到解决方案.
这是我在Android Studio 1.3.1中遇到的错误:
设备未授权.
这个adbd$ADB_VENDOR_KEYS没有设置; 尝试'adb kill-server',如果这似乎是错误的.
否则,请检查设备上的确认对话框.
我用Google搜索$ADB_VENDOR_KEYS但无济于事.
信息:
我怎样才能再次获得弹出窗口?我需要调试我的应用程序
安装APK调试到我的设备失败.
jianglinghuadeMacBook-Pro:hello jianglinghua$ react-native run-android
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug...
WARNING [Project: :app] Current NDK support is deprecated. Alternative will be provided in the future.
:app:preBuild UP-TO-DATE
......
:app:assembleDebug UP-TO-DATE
:app:installDebug
Installing APK 'app-debug.apk' on 'MI NOTE LTE - 6.0.1'
Unable to install /Users/jianglinghua/Desktop/hello/android/app/build/outputs/apk/app-debug.apk
com.android.ddmlib.InstallException: Failed to establish session
at com.android.ddmlib.Device.installPackages(Device.java:894)
........
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
:app:installDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed …Run Code Online (Sandbox Code Playgroud) 我创建了一个包含Android SDK的Docker镜像,并试图在运行此图像的容器中公开我的Android手机.所以我使用了--privileged旗帜并安装了USB设备,如下所示:
$ docker run --privileged -v /dev/bus/usb:/dev/bus/usb -d -P my-android:0.0.1
Run Code Online (Sandbox Code Playgroud)
但是,当我运行ADB设备时,它没有显示USB设备:
ubuntu@d56b666be455:~/Android/Sdk/platform-tools$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
ubuntu@d56b666be455:~/Android/Sdk/platform-tools$
Run Code Online (Sandbox Code Playgroud)
容器内的lsusb列出了设备:
ubuntu@d56b666be455:~$ lsusb
...
Bus 002 Device 017: ID 04e8:6866 Samsung Electronics Co., Ltd GT-I9300 Phone [Galaxy S III] (debugging mode)
Run Code Online (Sandbox Code Playgroud)
但是,该设备在主机上可见:
? ./adb devices
List of devices attached
4d11abcd65b74045 device
Run Code Online (Sandbox Code Playgroud)
主机操作系统
$ uname -a
Linux ananya 3.16.0-33-generic #44~14.04.1-Ubuntu SMP Fri Mar …Run Code Online (Sandbox Code Playgroud) 我正在尝试针对Android O开发人员预览测试我的应用.我可以下载并运行模拟器,但在部署我的应用程序时,它总是显示为"[OFFLINE]".如果我继续尝试部署,我得到以下输出:
com.android.ddmlib.AdbCommandRejectedException: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Error while Installing APK
Run Code Online (Sandbox Code Playgroud)
我已尝试按照上面的输出中的建议重新启动ADB.此外,我从未在模拟器中获得确认对话框.其他版本的仿真器.例如.Nougat 7.1工作正常.
我正在运行Android Studio 3.0 Canary 1(标准频道也不起作用).
我正在尝试连接adb设备并显示"请检查设备上的确认对话框" ..但是没有adb确认(rssi)对话框.
其他设备的adb设置相同.我检查了/sf/answers/1616055101/以及其他一些帖子.但这对我不起作用.
任何建议!
我正在开发一个手机应用程序,我正在使用我的Droid RAZR和操作系统版本4.1.2进行测试
我需要手机能够使用其SD卡,并阻止计算机将USB连接用作"大容量存储"连接,这会导致它接管SD卡(它只能安装到我的手机或电脑,而不是两者兼有).
您曾经能够以"仅充电"模式连接到计算机,这将使SD卡在手机中保持活动状态,但这似乎不再是一种选择.只有大容量存储(计算机使用SD卡),媒体设备(相同的故事)和相机(也相同).
还有其他选择吗?也许某种方法可以从PC端禁用大容量存储但仍然保留USB调试?
我在 ADB 上处于“授权”状态。我无法恢复“USB 调试授权视图”。另一方面,我的手机确实显示“USB 调试已连接。点击以关闭 USB 调试”。
\n\xe2\x9d\xaf adb devices\nList of devices attached\nxxxxxxxx authorizing\nRun Code Online (Sandbox Code Playgroud)\n这曾经正常工作(2-3年),我没有改变我的设置(相同的主机,相同的物理设备,相同的USB端口,相同的电缆)。我几天前更新了 OSX,所以这可能与此问题有关。
\n\xe2\x9d\xaf adb --version\nAndroid Debug Bridge version 1.0.41\nVersion 31.0.3-7562133\n\n\xe2\x9d\xaf sw_vers\nProductName: macOS\nProductVersion: 11.6.1\nBuildVersion: 20G224\nRun Code Online (Sandbox Code Playgroud)\n移动设备是ONEPLUS A6013,运行 Android 11 。
我已经尝试了几件事:
\n~/.android)这些都不允许我在手机上显示要求 USB 调试授权的提示。
\n编辑
\n我们还尝试将另一部手机连接到我的笔记本电脑(也不起作用)。我们尝试将我的手机连接到另一台笔记本电脑,它按预期工作(我还能够选中“始终允许”,然后我成功撤销了此授权)。所以这绝对是我笔记本电脑方面的问题。 …
我需要有关 USB 调试的帮助...
多年来,我一直试图让我的计算机调试我的手机。这令人沮丧。我已经安装了所有必需的驱动程序。我的设备已被检测到,adb devices但未经授权。无论我尝试多少次,我的 android 上的授权对话框都没有出现。
如果你想告诉我去对根文件做些什么,我不能。我的手机还是原装的,没有root。是的,我已更改为 PTP。我还从 SDK Manager 安装了最新的 sdk 平台工具。我使用 Windows,并在 cmd 中使用 adb。
请帮忙!
android ×12
adb ×9
debugging ×3
att ×1
docker ×1
mobile ×1
nexus-4 ×1
oneplusone ×1
react-native ×1
shell ×1
unauthorized ×1
usb ×1