0

我正在使用 KonyOne Studio 构建和测试应用程序,但是当我启动 android 模拟器时,cmd 中会显示该错误:

 - AVD: konyavdmap
 - APK: E:\KonyWorkspace1\temp\demo\build\luaandroid\dist\luavmandroid.apk
 - AppId: demo
 - Emulator arguments: "  "
 - Package: com.orgname.demo
 - serialnumber: emulator-5554
 - profileapp: false
 - devlang: js
 - Web Selected: false
 - adb.exe
 - com.orgname.demo
 - emulator-5554
 - 5554
 - Launching emulator
 - * daemon not running. starting it now on port 5037 *
 - * daemon started successfully *
 - unknown
 - Waiting for HOME to launch
 - Waiting..
- waiting for device -

Android SDK 位于:

路径:C:\Kony\ImageMagick;C:\Kony\Ant\bin;C:\Program Files\Java\jdk1.7.0_51\bin;D:\Kony Software\adt-bundle-windows-x86-20131030\sdk \platform-tools;D:\Kony Software\adt-bundle-windows-x86-20131030\sdk\tools;

JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51

我在控制台中遇到错误:

 - emu:
 - [echo] emulator.dir: D:\Kony Software\adt-bundle-windows-x86-20131030\sdk\tools
 - [echo] emu loc: D:\Kony Software\adt-bundle-windows-x86-20131030\sdk\tools\emulator.exe
 - [echo] apk.file: E:\KonyWorkspace1\temp\demo\build\luaandroid\dist\luavmandroid.apk
 - [echo] appID: demo
 - [echo] avdname: konyavdmap
 - [echo] cmd args: 
 - [echo] android packagename : com.orgname.demo
 - [echo] web.selected : false
 -  [echo] Jetty.IP : 0.0.0.0.(dummy ip address)
 - [echo] Jetty.Port : 8888
 - [echo] AVD name is konyavdmap
 - [exec-script] The system cannot find the path specified.
 - [exec-script] Result: 255

一切都很好,但它没有启动 android 模拟器。请帮我

谢谢

4

2 回答 2

1

当我的 Android SDK 安装到其中包含空格的路径名 ( C:\Program Files (x86)\Android\android-sdk) 时,我遇到了问题。模拟器启动时出现间歇性问题,调试器总是会失败。

如果给 Kony Studio 一个没有空格的 Android SDK 路径,会开心很多。虽然在大多数情况下,安装到默认位置会导致较少的问题,但这是例外之一。

要在不重新安装任何东西的情况下修复它,您可以创建一个符号链接或连接到没有空格的目录。Kony Studio 默认是C:\Kony没有空格的。那将是放置此路口的好地方。

由于您已将 Kony Studio 安装到C:\Kony,因此请在您的 Kony 安装目录中添加一个指向您的 Android SDK 的连接:

cd C:\Kony\
mklink /j android-sdk "D:\Kony Software\adt-bundle-windows-x86-20131030\sdk"

打开C:\Kony\android-sdk并验证您是否看到platform-toolstools目录。

  • 进入您的工作室,然后打开Window | Preferences对话框。
  • 选择Kony Dev Studio \ Build
  • Android Home将您的值 更改为上面创建的链接
    • 在这种情况下C:\Kony\android-sdk

再次尝试运行模拟器。

于 2014-05-07T21:34:37.350 回答
0

首先在环境变量中设置路径。

ANT_HOME             D:\kony\Ant

JAVA_HOME            D:\kony\jdk1.6.0_32;

path:    %Path%;%JAVA_HOME%\bin;%ANT_HOME%\bin;D:\androidsdk\tools;D:\androidsdk\platform-tools;D:\kony\ImageMagick;D:\kony\Ant\bin;D:\kony\jdk1.6.0_32\bin;

要在模拟器中运行应用程序: 您必须映射您使用 android AVD Manager 和 kony studio 创建的 AVD。两个 avd 名称应该相同。如果没有任何效果,则首先从 AVD Manager 启动模拟器,然后使用在 knoy studio 中映射的相同模拟器运行项目。

于 2014-07-21T12:58:16.920 回答