【问题标题】:Appcelerator [ERROR] : Invalid "--device-id" valueAppcelerator [错误]:“--device-id”值无效
【发布时间】:2015-07-06 14:22:34
【问题描述】:

我正在 Appcelerator 工作室中构建 hello world 应用程序。应用程序在“浏览器中的移动 Web 预览”和 android 模拟器中启动正常。当我尝试在我的设备上运行它时出现错误:

[ERROR] :  Invalid "--device-id" value "TA93002AYM"
TRACE  | titanium exited with exit code 1
ERROR  | Error: ti run exited with error code 1
    at ChildProcess.<anonymous> (C:\Users\user\.appcelerator\install\4.0.2\package\node_modules\appc-cli-titanium\plugins\run.js:84:66)
    at ChildProcess.emit (events.js:110:17)
    at Process.ChildProcess._handle.onexit (child_process.js:1067:12)
[ERROR] Application Installer abnormal process termination. Process exit value was 1

我使用 Titanium SDK 3.5.0 和 4.0.0 得到了相同的结果。我试图重新启动计算机,重新启动 appcelerator 工作室,刷新项目,清理项目......没有任何帮助。有什么建议吗?

【问题讨论】:

标签: android titanium appcelerator


【解决方案1】:

根据this answer,您可以尝试在shell 的项目目录中使用ti build -p android -T device。这可能会奏效。

您应该检查您的 USB 连接类型是 MTP 而不是 PTP。

【讨论】:

    【解决方案2】:

    感谢Robin 为我指明了正确的方向。 adb devices -l 告诉我该设备未经授权。杀死 adb 并再次启动它会迫使我的手机再次显示 USB 调试提示。

    【讨论】:

    • 很酷,我能帮助你。欢迎来到 SO。您应该将其写为对我的回复的评论。如果答案是您问题的解决方案,请将其标记为已接受以明确这一点。
    【解决方案3】:

    我使用的是一部真实的手机并且出现了这个错误,我必须做的是转到手机上的开发人员选项并关闭 USB 调试并重新打开它以使事情正常工作。我也按照上面的步骤杀死了 adb 并重新启动它。

    adb kill-server
    
    adb start-server
    

    我使用的是 mac,所以我将 adb 设置为 PATH 来调用它。这是可选的,但很方便。请参阅 Tobrun 的答案以了解如何 (Trying to add adb to PATH variable OSX)

    【讨论】:

      猜你喜欢
      • 2014-06-26
      • 2023-03-08
      • 1970-01-01
      • 2014-03-07
      • 2023-04-07
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多