5

我习惯了linux环境,但目前我必须在windows环境下开发一个android应用程序。

所以我需要在 Windows 提示符(位于 $ANDROID_HOME/tools/ )中运行“android”命令( android.bat )以添加 ant 脚本并执行其他操作。

问题是这会启动我的 Android SDK 管理器,而不是给我命令行答案谎言:“项目更新”......所以我的问题是:

如何在 Windows 下运行 android 命令?运行诸如:

android更新项目--path

也许我没有运行正确的 bat 文件?我在互联网上进行了很多搜索,但没有找到任何答案。

不过,我设法使 Ant 完美地工作,使用位于 ant 目录中的“ ant.bat ”

编辑 :

问题解决了。

而不是输入:

android更新项目--path XXX

在 $ANDROID_HOME/tools/ 目录中,这将打开 SDK 管理器,我必须这样做:

android.bat更新项目 --path XXX

4

2 回答 2

1

您可以通过将 ANDROID_HOME 环境变量设置为 sdk 目录的路径,然后将工具和平台工具的路径添加到您的系统 PATH 环境变量来使其变得更加容易。

然后,您可以像以前一样从命令行运行命令android而不是 android.bat,而无需键入完整路径或更改到 sdk 目录。

这里有设置 Windows 环境变量的说明

于 2016-06-02T13:12:09.143 回答
0

我在 Windows 中遇到了同样的问题。我是这样做的,它对我有用。

   $ $ANDROID_SDK/sdk/tools/android.bat update project -p .
     Updated local.properties
     Updated file C:\ndk\android-ndk-r9b\samples\hello-jni\proguard-project.txt
     It seems that there are sub-projects. If you want to update them
     please use the --subprojects parameter

这里首先使用“cd”命令进入 ndk 项目目录,这是我使用“.”(点)作为路径(-p)的方式

$ANDROID_SDK/sdk/tools/android.bat update project -p .
于 2014-07-05T18:41:22.783 回答