【问题标题】:intel xdk tap/click not working英特尔 xdk 点击/单击不起作用
【发布时间】:2015-12-10 04:44:47
【问题描述】:

我在使用英特尔 xkd 时遇到问题。 我用了2-3个月,效果很好。 自上次更新以来,我的应用程序不再工作了。 该应用程序有效,但似乎该设备无法处理屏幕上的点击。 如果我在电脑上用鼠标点击一个按钮,它可以工作,但我在手机上点击它,事件不起作用。 我不知道为什么。 如果我从默认模板开始一个新项目,问题仍然存在,所以我认为这是与 XDK/Cordova 相关的问题,但在他们的论坛上搜索我什么也没找到。

【问题讨论】:

  • 如果您没有对您的应用程序进行任何更改,那么在真实设备上的构建应该仍然可以工作。可能已更改的一件事是 Cordova CLI 版本和/或为构建指定的插件版本。当您进行升级时,我相信它建议您将项目更新到这些新版本。尝试在 Build Settings 部分的 Projects 选项卡上使用不同的 CLI 版本进行构建(选项为 3.3、3.5 和 4.1.2)。
  • 你听说过debuggin吗?你可以试试看没有错误被抛出
  • 更改 CLI 版本并不能解决问题。调试器不显示任何错误。我还发现我使用 chrome 设备检查,然后单击应用程序工作的屏幕模拟器。
  • 我没有太多有用的东西要补充——尽管你的问题听起来与英特尔论坛上这个人的几乎一模一样。自上次更新以来,他还开始遇到触摸问题。也许密切关注线程。 software.intel.com/en-us/forums/topic/542976
  • 我解决了创建一个新的空白项目的问题。我不得不编辑一些代码,但现在水龙头工作了

标签: android html cordova intel-xdk


【解决方案1】:

通过嵌入式编辑器检查 js 文件。您很有可能会看到错误/警告。它可能是缺少分号或未闭合的括号。

其次,像这样添加onclick:

function Tap(){
alert("tapped");
}



<button onclick="Tap();">ClickMe</button>

【讨论】:

  • 我几乎尝试了所有方法,但没有任何修复。最后,我尝试重新安装xdk,然后一切又开始工作了。可能有什么东西被破坏了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多