在Windows 10上使用Android模拟器的钛合金

时间:2016-07-27 09:20:20

标签: windows android-emulator titanium appcelerator titanium-alloy

我在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 SDKSDK Tools v25.1.7 SDK Platform-tools 24.0.1 SDK Build-tools 21.1.2 。我还尝试了SDK Build-tools 24.0.1 ,但建议 21.xx TitaniumSDK v6.0.0.v20160719180254 CLI v5。 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_HOME C:\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安装在查找设备时遇到问题。它只是不时有效,没有任何明显的模式

1 个答案:

答案 0 :(得分:0)

在构建Ctrl+b d 文件后,该过程终止。如果模拟器正在运行,则可以手动安装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 后,可以在模拟器中手动启动应用程序。

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

相关问题