F-Droid on ChromeOS:尝试突破路障

发布: (2026年1月9日 GMT+8 20:43)
5 min read
原文: Dev.to

I’m happy to translate the article for you, but I need the full text you’d like translated. Could you please paste the content (excluding the source link you already provided) here? Once I have the text, I’ll translate it into Simplified Chinese while preserving the original formatting, markdown, and any code blocks or URLs.

Source:

在 Chrome OS 上无需开发者模式安装 F‑Droid

F‑Droid 多年来一直是高质量开源 Android 应用的可信来源。虽然 Chrome OS 设备自带 Google Play(前提是已在 设置 中启用),但拥有 F‑Droid 可以让你进入庞大的隐私友好软件生态系统。

F‑Droid 并未在 Google Play 上架。相反,你通常需要直接从官方项目主页下载:

官方 F‑Droid 主页及下载选项

1. 下载 APK

下载完成后,你的第一反应可能是使用 文件 应用打开 APK 文件:

ChromeOS 上的文件应用

不幸的是,这时会出现提示 “打开 Chrome OS 开发者模式以安装非 Play 商店来源的应用。”

提示安装被阻止的消息

听起来很吓人,对吧?其实这并不是真的。你 不需要 启用完整的开发者模式(那会带来更严重的安全风险)。只需启用 ADB 调试 即可。

2. 启用 ADB 调试

设置开发 Android 应用 中,打开 ADB 调试 开关。

设置中的 “开发 Android 应用” 部分

3. 通过 ADB 安装 APK

打开 Chrome OS 终端(Crostini Linux 容器),安装所需工具:

sudo apt update && sudo apt install -y android-tools-adb curl

将 Linux 容器连接到 Android 子系统:

adb connect 100.115.92.2:5555

你可能需要在 Chromebook 屏幕上手动授权调试链接并确认安装。

下载最新的 F‑Droid APK 并安装:

curl -L https://f-droid.org/F-Droid.apk -o fdroid.apk
adb install fdroid.apk

4. 使用 F‑Droid

打开 F‑Droid 后即可浏览目录。但尝试安装应用时仍可能出现错误,提示需要启用开发者模式。

安装应用时的错误:需要开发者模式

等一下,设置里好像还有别的选项?

是的 —— 安装未知来源的应用

“安装未知来源的应用”界面

不幸的是,开启此选项并不会改变任何情况。尝试通过命令行授予权限时会得到简短说明:

adb shell pm grant org.fdroid.fdroid android.permission.REQUEST_INSTALL_PACKAGES

尝试授予 android.permission.REQUEST_INSTALL_PACKAGES 的终端会话

结论

那么,我们可以得出什么结论?

  • 不需要 将 Chrome OS 设备切换到完整的开发者模式即可安装 Android 应用(大多数人已经知道了 😅)。
  • 启用 ADB 调试 已足以侧载 APK,包括 F‑Droid。
  • 虽然 Google 极力说服您使用完整的开发者模式,但开启完整的开发者模式通常不是好主意,因为它会带来额外的安全风险。

下一步:如果在 F‑Droid 中仍然看到 “需要开发者模式” 的提示,请确保已为 F‑Droid 应用启用 安装未知应用 切换(设置 → 应用 → F‑Droid → 安装未知应用)。完成后,您应该能够在不启用完整开发者模式的情况下,从 F‑Droid 目录安装应用。

Android vs. ChromeOS App Installation

将用户绑定到 Google Play 符合 Google 的利益,而允许使用替代应用商店显然不符合其利益。我们在普通 Android 上看到了犹豫——必须通过诉讼和大量开发者的强烈反对,才迫使 Google 让 Play Store 替代品的安装变得不那么痛苦。而这将需要 Android 17。

至于 ChromeOS,让应用下载并安装其他应用,至少目前对普通用户来说似乎是不可能的。

One final thought
由于 F‑Droid 成为本文的切入点,我觉得有必要尽可能多地赞扬它们。它们一直是 Android 开源软件的标志性机构,并已如此多年。这并不是它们的错,导致它们在 ChromeOS 上难以轻松使用。

Back to Blog

相关文章

阅读更多 »

Consent-O-Matic

文章链接: https://github.com/cavi-au/Consent-O-Matic 评论链接: https://news.ycombinator.com/item?id=46666283 积分: 35 评论: 9