在USB连接设备上调试离子电容器应用程序时,我的浏览器开发工具(Chrome、Edge、Firefox)未命中断点(源代码中的调试器)。
当我在离子发球上运行时,没有问题。
我不确定它是否与未加载的源Map或符号有关。
以下是android studio中的警告信息:“注意!找不到符号目录-请检查您的本机调试配置”。
我搜索了源代码Map上的所有相关问题,但没有一个有帮助,因为在大多数情况下,它们都没有完全加载,这不是这里的情况。此外,2年前的最后一个相关问题和angular-devtools发生了变化。
2条答案
按热度按时间62o28rlo1#
也许你可以检查angular.json文件,看看你是否有一些单独的配置用于开发或生产构建。如果构建部分在defaultConfiguration下,你可以检查你的默认配置。你可以在该配置下查找的一些标记是sourceMap:true,命名块:true或供应商Chuck:没错。
oiopk7p52#
听起来您的问题可能与未正确配置源Map以便在USB连接设备上进行调试有关。当您使用ionic serve运行应用时,源Map会自动生成和提供,但当您在USB连接设备上进行调试时,可能需要手动配置源Map。
以下是一些步骤,您可以尝试确保源Map已正确配置,以便在USB连接的设备上进行调试:
1.通过在终端中运行ionic build --prod --source-map,检查是否正在生成源Map。
1.请确保webpack配置中的devtool属性设置为“source-map”。如果未使用webpack,请查看构建工具的文档,以确保正在生成源Map。
1.请确保设备已设置为调试。您可能需要启用USB调试并在计算机上安装设备驱动程序。请查看设备的文档以了解如何启用USB调试。
1.检查你的浏览器dev-tools是否正确连接到USB连接的设备上。在Chrome中,你可以打开DevTools,点击右上角的三个点,然后选择“更多工具”〉“远程设备”。从那里,你应该可以选择你的设备并远程检查它。
1.最后,请检查Android Studio原生调试器的配置。调试器可能未配置为在正确的位置查找符号。请尝试将符号目录设置为构建配置中的适当路径。
希望这些步骤中的一个或多个能够帮助您在USB连接设备上调试应用程序。