我正在使用Eclipse来调试设备上的Android应用程序。我想在调试会话之间保留应用程序数据。我应该能够从命令行执行此操作:
adb uninstall -k com.package.myprogram
adb install -r MyProgram.apk
但是,我必须在命令行上调试 - Eclipse更好!无论如何,我在用Eclipse调试时设置这些选项?或者以某种方式通过ADB shell设置这些选项,但是仍然使用Eclipse来捕获断点?
答案 0 :(得分:1)
Eclipse没有做任何黑魔法!对于所有问题,最终访问adb.exe与设备通信。只需在命令行上键入adb,您就可以获得许多选项,您可以使用这些选项执行很多操作。除了adb之外,还有其他工具可以帮助调试。研究一下最适合你的方法。
答案 1 :(得分:1)
只需在Eclipse中为您的Android项目创建启动配置(在运行菜单中)。如果您修改应用程序代码并再次运行启动配置,Eclipse将在设备上安装新版本的应用程序,而不会触及任何数据。绝对不需要先卸载旧版本。