模拟器问题

Som*_*omk 7 android android-emulator

每次我对我正在处理的应用程序进行编辑时,是否需要重新启动模拟器?此外,我在我的一个应用程序中创建了一个数据库,每次都在同一个模拟器中打开这个应用程序.每次我打开应用程序都会在模拟器上创建一个新的数据库,或者当我关闭它并重新打开它时,数据库是否仍然存在所有存储的值?

Wil*_*ate 9

您不需要每次都重新启动模拟器,只需手动将新版本的APK推送到设备,Eclipse就会自动处理.

它将重用已创建的数据库,除非您从模拟器中卸载应用程序或清除应用程序的数据.

  • 恕我直言"清除"数据库的最佳方法是将adb shell添加到应用程序数据库目录中并将其删除,例如`adb -e shell`,`cd/data/data/your.application.package.name/databases`然后` rm your.database.file`. (2认同)