【问题标题】:Unable to run Windows Phone 8.1 Emulator on Titanium Appcelerator无法在 Titanium Appcelerator 上运行 Windows Phone 8.1 模拟器
【发布时间】:2016-05-11 10:29:35
【问题描述】:

我正在尝试运行在 Titanium Appcelerator 中制作的 Android 应用程序,以便在 Windows Phone 模拟器中运行
我有 VS 2013 Pro & Appcelerator Studio 4.5
我希望在 Windows Phone 模拟器中运行应用程序,但它给了我错误

[ERROR] :  Invalid "--device-id" value "8-1-1"
For help, run: titanium.js help build

命令详情

Operating System
  Name                        = Microsoft Windows 10 Pro
  Version                     = 10.0.10586
  Architecture                = 32bit
  # CPUs                      = 4
  Memory                      = 8479367168

Node.js
  Node.js Version             = 0.12.7
  npm Version                 = 2.11.3

Titanium CLI
  CLI Version                 = 5.0.6

Titanium SDK
  SDK Version                 = 5.2.2.GA
  SDK Path                    = C:\ProgramData\Titanium\mobilesdk\win32\5.2.2.GA
  Target Platform             = windows

Command
  c:\Program Files (x86)\nodejs\node.exe c:\Users\Test\.appcelerator\install\5.2.2\package\node_modules\titanium\lib\titanium.js build run -p windows -T ws-local --wp-sdk 10 --config-file C:\Users\Test\AppData\Loca
l\Temp\build-1462961770428.json --log-level info --no-banner --project-dir c:\Users\Test\Documents\Appcelerator_Studio_Workspace\TestProject

另外, 运行中:

appc run -p windows -T ws-local --wp-sdk 8.1

我明白了:

什么 pfx 文件应该对应用程序进行签名? (留空生成):

您的 PFX 密码是什么?:

我用回车键绕过了这两个。
然后我收到“输入私钥密码”的提示,其中“密钥”作为“主题密钥”。在此处输入任何内容都会给出

[ERROR] An error occurred during build after 4m 29s 170ms
[ERROR] Failed to create certificate (code 4294967295)

也在运行:

appc run -p windows --target wp-emulator --deploy-time development --device-id 8-1-1

给:

2016-05-11T10:25:57.544Z | ERROR  | An uncaught exception was thrown!
No Windows Phone emulators found
2016-05-11T10:25:57.562Z | ERROR  | No Windows Phone emulators found

即使我已经安装了 Windows Phone 8.1 模拟器

我已经尝试了所有可能的解决方案...
请帮助运行模拟器

【问题讨论】:

    标签: windows-phone-8.1 appcelerator appcelerator-titanium appcelerator-cli


    【解决方案1】:

    确保已安装 windows phone sdk 并将其路径添加到 studio。确保工作室检测到 sdk 和模拟器。也添加 windows 应用发布者 ID。运行命令

    appc info
    

    在我的系统中,我在 windows 部分得到以下输出。

    Microsoft (R) Visual Studio
      14.0 (selected)
        Path                      = C:\Program Files (x86)\Microsoft Visual Studio 14.0\
        CLR Version               = v4.0.30319
        MSBuild Version           = v14.0.24730.2
        Windows Phone SDKs        = not installed
    
    Microsoft (R) Windows Phone SDK
      8.1 (selected)
        Path                      = C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\
    
    Windows PowerShell
        Enabled                   = yes
    
    Windows Phone Emulators
    8.1
      Emulator 8.1 WVGA 4 inch 512MB
        UDID                      8-1-1
      Emulator 8.1 WVGA 4 inch
        UDID                      8-1-2
      Emulator 8.1 WXGA 4.5 inch 
        UDID                      8-1-3 
      Emulator 8.1 720P 4.7 inch 
        UDID                      8-1-4 
      Emulator 8.1 1080P 5.5 inch 
        UDID                      8-1-5 
      Emulator 8.1 1080P 6 inch 
        UDID                      8-1-6 
    10.0 
    
    Windows Phone Devices 
      Device 
        UDID                      0 
    

    如果您发现系统中一切正常,请尝试运行以下命令。

    appc run -p windows -T wp-emulator
    

    【讨论】:

    • 感谢 Saeed Mine 说:Microsoft (R) Visual Studio 12.0(已选择)路径 = C:\Program Files (x86)\Microsoft Visual Studio 12.0\ CLR 版本 = v4.0.30319 MSBuild 版本 = v12。 0.21005.1 Windows Phone SDK = 未安装 Microsoft (R) Windows Phone SDK 10.0 Titanium SDK 5.2.2.GA 不支持 8.1(已选择)Phone\v8.1\ Windows PowerShell 已启用 = 是 Windows手机模拟器 Windows Phone 设备
    • 仍然得到 2016-05-11T14:52:03.160Z |错误 |抛出了一个未捕获的异常!未找到 Windows Phone 模拟器 2016-05-11T14:52:03.160Z |错误 |未找到 Windows Phone 模拟器
    • Titanium SDK 5.2.2.GA 不支持 Windows phone sdk 10 仅支持 8.1。 Titanium SDK 5.4.0(仍处于测试阶段)将支持 10.
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多