【问题标题】:Breakpoints do not break Appcelerator app断点不会破坏 Appcelerator 应用程序
【发布时间】:2017-10-10 14:08:59
【问题描述】:

在 Appcelerator Studio 中,我在代码中设置了一些断点,但无论我尝试什么,Appcelerator 只是在 de emulator 中运行应用程序,而不会停止。

我做了一个调试配置来运行并切换到调试视图。

在首选项中,我将 Studio > 故障排除 > 调试级别设置为“全部”。

在断点选项卡中列出并检查了所有断点。

我错过了什么吗?

【问题讨论】:

    标签: appcelerator appcelerator-titanium appcelerator-alloy appcelerator-studio


    【解决方案1】:

    与 Studio 无关 > 故障排除 > 调试级别为“全部”。您可以将其重置为“错误”。这对于查看工作室调试级别日志很有用。

    您是否在“帮助 -> Studio -> 查看日志”中看到任何与调试相关的错误。你能分享一下日志文件吗?

    如果是 Alloy 项目,请使用“Project ->Clean”进行清理构建

    您的环境是什么平台、工作室版本、CLI 核心版本和 SDK 版本?

    【讨论】:

    • - MacBook Pro OSX 10.12.6。 - CLI 版本 6.2.4。 - SDK 6.2.2.GA。 - Axway Appcelerator Studio,构建:4.10.0.201709271713。
    • 我做了一个项目 > 清理,然后清空日志文件并运行项目,结果如下:
    • 呃,日志文件内容太长了不知道怎么添加
    • !ENTRY org.chromium.debug.core 1 0 2017-10-11 12:04:32.012 !MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: 请求关闭!ENTRY org .chromium.debug.core 1 0 2017-10-11 12:05:16.178 !MESSAGE SDK:org.chromium.sdk.internal.transport.SocketConnection: 请求关闭!ENTRY com.appcelerator.titanium.android.core 4 0 2017 -10-11 12:05:16.184 !MESSAGE (Build 4.10.0.201709271713) [错误] 无法获取版本 !STACK 0
    • java.io.IOException:无法在 org.chromium.sdk.internal.standalonev8 的 org.chromium.sdk.internal.v8native.JavascriptVmImpl.newIOException(JavascriptVmImpl.java:101) 处获取版本。 StandaloneVmImpl.attachImpl(StandaloneVmImpl.java:130) at org.chromium.sdk.internal.standalonev8.StandaloneVmImpl.attach(StandaloneVmImpl.java:77) at com.appcelerator.titanium.android.debug.core.V8DebugTarget.attach(V8DebugTarget. java:335)
    【解决方案2】:

    根据您的标签,我假设您使用的是 Alloy。

    在这种情况下,这些文件将被转换为经典文件,并且编译后的结果位于项目根目录下的Resources 目录中。

    您会在其中找到所有代码,但在处理过程中会略有不同。如果您在此处设置断点并运行调试模式,它将起作用!

    【讨论】:

    • 我在 Appcelerator Studio 中打开 Resources/android/alloy/controllers/index.js 并在调用的函数中放置了一些断点,但不幸的是,那里没有中断。 Appcelerator 无论如何都会在新版本上覆盖它,那么这将如何工作?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2020-04-12
    • 1970-01-01
    • 2014-10-12
    • 2015-06-01
    相关资源
    最近更新 更多