android 更新项目 --path . --target android-25 在 ubuntu 16.04 上

android 更新项目 --path . --target android-25 在 ubuntu 16.04 上

在终端中执行命令时

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>

这解决了我的问题。

相关内容