Line numbers info is not available in class的解决方案

在进行Android应用开发时,遇到断点调试失效的情况,本文详细解析了问题原因及解决办法,即关闭混淆功能,将manifyEnabled设为false。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情

欢迎加入Android开发交流QQ群:
Android开发技术交流

最近在debug一个新项目的时候,发现断点无效,而且断点出会出现红叉,提示:
在这里插入图片描述
后来发现是因为debug模式下开启了混淆功能,导致所有的断点都失效:
在这里插入图片描述
把manifyEnabled改为false即可断点调试。

D:\workview\box1\.venv\Scripts\python.exe "D:\workview\box1\专业 - 年级分布桑基图与堆叠柱状图.py" Traceback (most recent call last): File "D:\workview\box1\专业 - 年级分布桑基图与堆叠柱状图.py", line 132, in <module> plot_major_sankey() File "D:\workview\box1\专业 - 年级分布桑基图与堆叠柱状图.py", line 54, in plot_major_sankey fig = go.Figure(go.Sankey( ^^^^^^^^^^ File "D:\workview\box1\.venv\Lib\site-packages\plotly\graph_objs\_sankey.py", line 955, in __init__ self._set_property("node", arg, node) File "D:\workview\box1\.venv\Lib\site-packages\plotly\basedatatypes.py", line 4422, in _set_property _set_property_provided_value(self, name, arg, provided) File "D:\workview\box1\.venv\Lib\site-packages\plotly\basedatatypes.py", line 398, in _set_property_provided_value obj[name] = val ~~~^^^^^^ File "D:\workview\box1\.venv\Lib\site-packages\plotly\basedatatypes.py", line 4944, in __setitem__ self._set_compound_prop(prop, value) File "D:\workview\box1\.venv\Lib\site-packages\plotly\basedatatypes.py", line 5355, in _set_compound_prop val = validator.validate_coerce(val, skip_invalid=self._skip_invalid) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workview\box1\.venv\Lib\site-packages\_plotly_utils\basevalidators.py", line 2489, in validate_coerce v = self.data_class(v, skip_invalid=skip_invalid, _validate=_validate) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\workview\box1\.venv\Lib\site-packages\plotly\graph_objs\sankey\_node.py", line 684, in __init__ self._process_kwargs(**dict(arg, **kwargs)) File "D:\workview\box1\.venv\Lib\site-packages\plotly\basedatatypes.py", line 4470, in _process_kwargs raise err ValueError: Invalid property specified for object of type plotly.graph_objs.sankey.Node: 'font' Did you mean "line"? Valid properties: align Sets the alignment method used to position the nodes along the horizontal axis. color Sets the `node` color. It can be a single value, or an array for specifying color for each `node`. If `node.color` is omitted, then the default `Plotly` color palette will be cycled through to have a variety of colors. These defaults are not fully opaque, to allow some visibility of what is beneath the node. colorsrc Sets the source reference on Chart Studio Cloud for `color`. customdata Assigns extra data to each node. customdatasrc Sets the source reference on Chart Studio Cloud for `customdata`. groups Groups of nodes. Each group is defined by an array with the indices of the nodes it contains. Multiple groups can be specified. hoverinfo Determines which trace information appear when hovering nodes. If `none` or `skip` are set, no information is displayed upon hovering. But, if `none` is set, click and hover events are still fired. hoverlabel :class:`plotly.graph_objects.sankey.node.Hoverlabel` instance or dict with compatible properties hovertemplate Template string used for rendering the information that appear on hover box. Note that this will override `hoverinfo`. Variables are inserted using %{variable}, for example "y: %{y}" as well as %{xother}, {%_xother}, {%_xother_}, {%xother_}. When showing info for several points, "xother" will be added to those with different x positions from the first point. An underscore before or after "(x|y)other" will add a space on that side, only when this field is shown. Numbers are formatted using d3-format's syntax %{variable:d3-format}, for example "Price: %{y:$.2f}". https://github.com/d3/d3-format/tree/v1.4.5#d3-format for details on the formatting syntax. Dates are formatted using d3-time-format's syntax %{variable|d3-time-format}, for example "Day: %{2019-01-01|%A}". https://github.com/d3/d3-time- format/tree/v2.2.3#locale_format for details on the date formatting syntax. The variables available in `hovertemplate` are the ones emitted as event data described at this link https://plotly.com/javascript/plotlyjs-events/#event- data. Additionally, every attributes that can be specified per-point (the ones that are `arrayOk: true`) are available. Variables `sourceLinks` and `targetLinks` are arrays of link objects.Finally, the template string has access to variables `value` and `label`. Anything contained in tag `<extra>` is displayed in the secondary box, for example "<extra>{fullData.name}</extra>". To hide the secondary box completely, use an empty tag `<extra></extra>`. hovertemplatesrc Sets the source reference on Chart Studio Cloud for `hovertemplate`. label The shown name of the node. labelsrc Sets the source reference on Chart Studio Cloud for `label`. line :class:`plotly.graph_objects.sankey.node.Line` instance or dict with compatible properties pad Sets the padding (in px) between the `nodes`. thickness Sets the thickness (in px) of the `nodes`. x The normalized horizontal position of the node. xsrc Sets the source reference on Chart Studio Cloud for `x`. y The normalized vertical position of the node. ysrc Sets the source reference on Chart Studio Cloud for `y`. Did you mean "line"? Bad property path: font ^^^^ 进程已结束,退出代码为 1
最新发布
06-26
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值