gpt4 book ai didi

android - 为什么我的 .android 文件夹不会自动生成 adbkey 和其他文件? (亚行)

转载 作者:行者123 更新时间:2023-12-04 04:13:14 27 4
gpt4 key购买 nike

我想在我的树莓派上使用 adb,但是我的 .android文件夹为空(ls 表示文件夹内没有任何内容)。

我这几天一直在寻找解决方案,发现我的.android文件夹是完全空的,即使它应该包含以下文件:
adbkey adbkey.pub androidwin.cfg avd cache repositories.cfg sites-settings.cf
由于我的.android文件夹为空,每当我尝试使用 adb start-server 时都会出现以下错误(或任何其他 adb 命令):
* daemon not running; starting now at tcp:5037
ADB server didn't ACK
Full server startup long: /tmp/adb.1000.log
Server had pid: 2036
--- adb starting (pid 2036) ---
adb I 05-18 12:15:21 2036 2036 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 05-18 12:15:21 2036 2036 main.cpp:57] Version 1:8.1.0+r23-5~18.04
adb I 05-18 12:15:21 2036 2036 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 05-18 12:15:21 2036 2036 main.cpp:57]
adb I 05-18 12:15:21 2036 2036 main.cpp:57] adb_auth_init
adb I 05-18 12:15:21 2036 2036 main.cpp:57] User key '/home/username/.android/adbkey' does not exist...
adb I 05-18 12:15:21 2036 2036 main.cpp:57] generate_key (/home/username/.android/adbkey)...
* failed to start daemon
error: cannot connect to daemon

守护进程拒绝启动,因为 adbkey .android 中的文件(和上面列出的其他文件)文件夹不会按应有的方式自动生成。

我该如何解决这个问题?我已经尝试了可以​​在 Stack 论坛上找到的所有解决方案,但似乎没有任何效果。我怀疑这与我的 .android 的权限有关。文件夹,但我不确定我到底需要更改什么。我曾多次尝试重新启动我的 Raspberry Pi。我非常卡住,非常感谢我能得到的任何帮助。

最佳答案

前言:我对 Raspbian 没有直接经验,但我在 ARM 上使用 Debian 有一段时间了。

这似乎是一个历史问题,adb是为 ARM 设备上的 Debian Buster 构建的。如果你运行 adb keygen keyfile.pub您很可能会看到报告消息:Bus error .似乎使用了一个过时的库来构建用于 armhf 的版本。建筑学。
This post on ODROID explains the situation a bit further.

那么,我们如何解决这个问题呢?据我所知,没有更新版本的 adb在测试或不稳定的存储库中。您有 3 个解决方案:在您的发行版之外使用一个包,从包的源代码编译您的,或者使用旧版本的 adb .在这里,我会推荐使用后者。

Solution adapted from an issue on another ARM port of debian

要修复它,请在 /etc/apt/sources.list 中添加拉伸(stretch)作为源。 (通过 Raspbian documentation )
# deb http://archive.raspbian.org/raspbian stretch main
然后降级adb:

# apt update
# apt install adb=1:7.0.0+r33-1 android-libadb=1:7.0.0+r33-1 android-libbase=1:7.0.0+r33-1 android-liblog=1:7.0.0+r33-1 android-libcutils=1:7.0.0+r33-1

这应该可以为您解决问题。

关于android - 为什么我的 .android 文件夹不会自动生成 adbkey 和其他文件? (亚行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61299677/

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