在终端中执行命令时
update project --path . --target android-25
我收到错误
Invalid or unsupported command "update project --path . --target android-25
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
我已经使用设置了环境变量
export JAVA_HOME=<path_to_jdk>
export ANDROID_HOME=<path_to_sdk>
export PATH=$PATH:<path_to_tools>:<path_to_platform_tools>:<path_to_ndk>
奇怪的是,当我通过命令设置这些变量时,/etc/environment
使用以下命令打开时不会反映更改gedit /etc/environment
提前致谢。
答案1
我收到错误,unsupported command "update project"
因为我正在使用开发工具包和工具版本26.0.1. 因为这个命令是已弃用现在已经如此了已删除来自工具版本25.3.0
我在文档中找到了这一点
https://developer.android.com/studio/releases/sdk-tools.html
因此,如果仍然想触发此命令,则必须将 sdk 工具降级到版本25.2.5或更少。
为此,请将您的 sdk/tools 文件夹重命名为 tool1,或者将其保留为备份并下载所需的 sdk 工具,然后将该 [tools] 文件夹粘贴到 sdk 文件夹中。我已按照此链接下载 sdk 工具或 platform-tools:
https://stackoverflow.com/a/11514698/6795090
你也可以用同样的方式升级你的工具或平台工具。但是如果你正在使用Android Studio 简介那么我建议从 SDK 管理器更新它们。
最后一件事,要使用“更新项目”命令更新项目,您需要设置如下环境变量:
export ANDROID_HOME=<PATH_TO_SDK>
export PATH=$PATH:<PATH_TO_PLATFORM_TOOLS>:<PATH_TO_TOOLS>
这解决了我的问题。