This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/MSP430F5419A:脚本控制台、NullPointerException

Guru**** 1947850 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/805316/ccs-msp430f5419a-scripting-console-nullpointerexception

器件型号:MSP430F5419A

工具/软件:Code Composer Studio

我的编译配置名称包括诸如"[_"的特殊字符。 因此我无法运行"setActiveBuildConfig"和"buildProject"函数。 我得到 NullPointerException 错误。 如何解决此问题? 我不想更改我的编译配置名称。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    非字母数字字符必须使用双斜杠转义。

    配置名称"[_config"的示例

    setActiveBuildConfig ("project"、"\\[\,\\_config")

    FYI -不建议使用非字母数字字符。 这可能会导致道路上的进一步故障。 我会计划最终更改配置名称。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    项目名称:“@Project”

    构建配置 名称:“!Debug”

    setActiveBuildConfig ("\\\@Project"、"\\!Debug")

    我打开了新项目来测试它、它可以正常工作、但它不适用于我的主项目、它会给出"等待条件超时"

    BTW 我可以在不使用反斜杠或一个斜杠的情况下构建项目

    • BuildProject ("@Project")   
    • BuildProject ("\@Project")  

    编辑:  

    我遇到了问题。 由于生成配置、它无法正常工作。 名称的描述。 如果我删除"描述"、它将起作用。 但我无法删除我的所有构建配置的说明。  80多种配置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    描述无关紧要。

    您只需将反斜杠用于配置名称、而不是项目。

    尝试:

    setActiveBuildConfig ("@Project"、"\\!Debug")

    这对我很有用。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用用户="Ki-Soo Lee"]描述无关紧要。

    你是对的,它是*重要的。 我对它产生影响的原因感到非常困惑。 但对我来说、这看起来像是一个错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    错误归档。 跟踪 ID:CCSIDE-3597
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可以使用此语法设置具有说明的活动构建配置。 请注意配置名称末尾的“*”。 理想情况下、您不需要添加通配符、默认情况下、API 应包含该通配符。

    setActiveBuildConfig ("@Project"、"!Debug.*");

    此致、
    Patrick

x 出现错误。请重试或与管理员联系。