排毒 android 测试引用了不正确的 Android SDK 路径。 "There was no "aapt“目录中的可执行文件”

Detox android test references incorrect Android SDK path. "There was no "aapt" executable file in directory"

我已经启动并 运行 正在运行 React Native 应用程序,并且安装了 Detox 并正在为 iOS 工作,但是 运行 在 Android 的测试中遇到问题.当我 运行 测试时,出现以下错误:

There was no "aapt" executable file in directory: /Users/me/Library/Android/sdk/Users/me/Library/Android/sdk/build-tools/30.0.3.

该引用路径中似乎有一些重复,但 Users/me/Library/Android/sdk/build-tools/30.0.3 确实存在。我不确定在何处引用此路径,或者我可以对 Detox 进行任何配置更改以正确引用 SDK 路径。

这个错误似乎是由于 30.0.3 SDK Build Tools 安装不正确造成的。我只是卸载了它,现在一切似乎都工作正常。

在 Android Studio -> 工具 -> SDK 管理器 -> SDK 工具 -> 选中“显示包详细信息” -> 取消选中要删除的版本 -> 应用