Titanium Alloy Android 模拟器 Windows 10

Titanium Alloy with Android Emulator on Windows 10

我在 Windows 10 上使用 Titanium Alloy 遇到了很大的问题。我正在使用 Atom 编辑器编写我的应用程序。每当我执行 ti build 时,输入命令最多 10(!!!) 次,直到找到 Android 设备。 对于 Android 模拟器,我收到如下错误消息:

    [Error] Failed to install apk on "emulator-5554"
    [Error] Error: device not found

我尝试了命令 ti build -p androidti build -p android -T emulatorti build -p android -T emulator -C emulator-5554 --log-level info。我还尝试从 avd.exe 手动启动模拟器。我删除了 AVD 并创建了一个新的

当连接设备(USB 调试已启用)时,我尝试了 ti build -p android -T deviceti build -p android -T device -C XT1032,其中 XT1032 是设备的名称装置。我收到如下错误消息:

    [ERROR] Unable to find any devices

到目前为止我还没有试过,如果再试几次就能找到设备。
执行命令时,我尝试了所有 4 种组合:

我卸载了 TitaniumAndroid SDKNodeJSJava 并删除了它们的所有文件夹。我也删除了所有注册表项。然后我又安装了所有东西,最后 Titanium。同样的问题。
我正在使用 Java 32 位 (v8.0.1020.14), NodeJS v4。 2.6(也试过v6.3.0,但推荐v4.2.x),Android SDK (SDK Tools v25.1.7, SDK Platform-tools 24.0.1 and SDK Build-tools 21.1 .2。我也试过 SDK Build-tools 24.0.1,但推荐 21.x.x)和Titanium (SDK v6.0.0.v20160719180254, CLIv5.0.9).

我修改了我的环境变量如下:
路径:
C:\android-sdk\tools;C:\android-sdk\platform-tools;C:\android-sdk\ndk-bundle;C:\Program Files (x86)\Java\jdk<version>\bin
JAVA_HOME:
C:\Program Files (x86)\Java\jdk<version>
ANDROID_SDK_HOME:
C:\android-sdk 我必须设置 ANDROID_SDK_HOMEC:\android-sdk\ndk-bundle,否则 ti setup check.

将找不到 NDK 和 AVD

这是 ti setup check 的屏幕截图:link to image 不知道为什么https://www.google.com无法访问。此外,Intel HAXM 已安装 。我什至重新安装它但没有成功。之前安装的Titanium能找到...

感谢您的帮助!

TLDNR:我的 Titanium Alloy 安装在查找设备时出现问题。它只是偶尔工作,没有任何明显的模式

进程在构建 APK 文件后终止。如果模拟器是运行,可以手动安装APK。在 Command Line:

中使用此命令
    <Android SDK folder>\platform-tools\adb.exe -s emulator-5554 install -r -d <project path>\<project folder>\build\android\bin\<project name>.apk

项目名称等于项目文件夹名称。安装APK后,可以在模拟器中手动启动应用程序。

尽管如此,在 Windows 10 上开发时仍然存在很多问题......我认为这迫使我切换到 MAC。