HarmonyOS鸿蒙Next中编译器Run跟Debug的情况
HarmonyOS鸿蒙Next中编译器Run跟Debug的情况 直接Run模式,原先存储起来的数据第二次启动就没了;但是使用Debug模式启动,第二次启动数据还在,不知道是什么原因
2 回复
- IDE中使用run或者debug的逻辑类似于卸载重装,应用的持久化数据可能是不做保留的;
- 应用市场的版本更新是可以保留应用持久化数据的,这个是不同于卸载重装的;
- 对于您开始的问题,《每次调试都要重新登陆》,关键资产是作为你想要保存数据至设备的方案,这个是可以解决你每次debug都要重新登录的问题;不过对于这种方案,在调试阶段,直接写死登录信息更方便
更多关于HarmonyOS鸿蒙Next中编译器Run跟Debug的情况的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,编译器的Run和Debug模式主要用于开发和测试应用程序。Run模式用于直接运行应用程序,而Debug模式则用于调试应用程序,允许开发者设置断点、查看变量值、执行逐行代码等操作。
在Run模式下,编译器会编译并运行应用程序,开发者可以观察应用程序的正常运行情况。在此模式下,编译器不会启用调试工具,因此无法进行断点调试或查看详细的运行时信息。
在Debug模式下,编译器会启用调试工具,允许开发者在代码中设置断点。当应用程序运行到断点时,程序会暂停执行,开发者可以查看当前的变量值、调用堆栈等信息,并可以逐行执行代码以检查程序的运行状态。Debug模式对于排查和修复代码中的错误非常有用。
鸿蒙Next的编译器支持多种调试功能,包括但不限于断点设置、单步执行、变量监视、调用堆栈查看等。这些功能帮助开发者更高效地定位和解决代码中的问题。
总的来说,Run模式用于正常的应用程序运行,而Debug模式则用于详细的代码调试和分析。开发者可以根据需要在这两种模式之间切换,以确保应用程序的正确性和稳定性。