【问题标题】:Ant compile of Android APK Cannot run program "android.bat" but it existsAndroid APK的Ant编译无法运行程序“android.bat”但它存在
【发布时间】:2014-01-22 18:29:16
【问题描述】:

使用 KonyOne 平台(本质上是一个 Eclipse 插件),我从 ANT 构建脚本中收到一个错误,指出它找不到“android.bat”(在目录“D:\GoogleAndroid\adt-bundle-windows”中-x86-20131030\sdk\tools),但是当我搜索该目录时,该文件在那里并且非空。

【问题讨论】:

    标签: android ant temenos-quantum


    【解决方案1】:

    获取 Android 模拟器和构建设置可能很烦人,但它有一个模式:

    • 首先,确保您可以从 Windows 命令行调用 android.bat。因此,在 C:\ 提示符下,键入:android.bat,Android SDK 管理器应该会启动。如果这不起作用,那么您需要更新您的 Windows 路径。
    • 这是我的路径:

      路径=%JAVA_HOME%;C:\KonyOne\ImageMagick;%ANT_HOME%;%ANT_HOME%\bin;%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

      ANDROID_HOME=C:\Android\sdk

      ANDROID_SDK_HOME=C:\Android\sdk

    • 确保您的项目设置了 Android sdk 路径。右键单击项目,进入 Properties,选择 Kony Dev Studio,Build,Android home 应该是 SDK 文件夹的路径(在我的例子中,它是 C:\Android\sdk)

    • 确保关闭 Windows 命令提示符窗口并重新启动 Kony Studio 以应用路径更改(这是 Windows 的事情)

    【讨论】:

    • 感谢您的回复。我经历了许多重新安装的排列——包括从 1.6 到 1.7 再到 1.6 的 java JDK / JRE。每一步都解决了一个问题,但又打开了一个新问题。最后,我不得不将 Android SDK TOOLS 从 19.x 降级到 18.x。这似乎完全解决了我的问题,我可以再次使用 Kony Studio 构建我的 Android 应用程序。我将根据您的 cmets 检查我的环境,以确认它是否符合要求。
    • 是的,19.x 存在 Google 方面的问题,可能/可能尚未解决(取决于月亮、太阳、星星),但绝对 18.x 是当前的“好去”版本。作为记录,我听说 19.x 已修复,但没有费心亲自进行测试。在使用 Android SDK 工具时也要小心,因为我发现它一直在尝试通过在我进入 SDK 管理器时自动选中复选框来为我自动安装 19.x 工具,所以我必须手动告诉它“不,还不想”
    猜你喜欢
    • 1970-01-01
    • 2014-07-20
    • 2011-12-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    相关资源
    最近更新 更多