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 のパスをスペースなしで指定すると、さらに便利になります。ほとんどの場合、デフォルトの場所にインストールすると問題は発生しませんが、これは例外の 1 つです。

何も再インストールせずに修正するには、スペースのないディレクトリへのシンボリック リンクまたはジャンクションを作成します。Kony Studio のデフォルトはC:\Kony、スペースがありません。このジャンクションを配置するのに適した場所です。

Kony Studio をC:\Konyにインストールしたので、Android SDK を指すジャンクションを Kony インストール ディレクトリに追加します。

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

ディレクトリを開いて、およびディレクトリC:\Kony\android-sdkが表示されていることを確認します。platform-toolstools

  • Studio に移動し、ダイアログを開きます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 に答える