沈阳平台网站建设p2p网站建设 上海
news/
2025/9/23 14:01:16/
文章来源:
沈阳平台网站建设,p2p网站建设 上海,软文营销的本质,平面设计培训学什么1、问题
目前只有一个google手机之前安装了app,里面有room写的数据库#xff0c;后面把app卸载了#xff0c;再次安装新的app(修改了数据库里面的字段)#xff0c;启动奔溃。 2、分析
提示数据库错误#xff0c;很明显就像以前的app里面的数据库没有删除一样#xff0c;…1、问题
目前只有一个google手机之前安装了app,里面有room写的数据库后面把app卸载了再次安装新的app(修改了数据库里面的字段)启动奔溃。 2、分析
提示数据库错误很明显就像以前的app里面的数据库没有删除一样然后猜测是不是这个手机卸载app了没有把数据库删除干净 然后查看AndroidMani.xml文件的allowBackup属性
android:allowBackuptrue
Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] 其属性值默认是true。当allowBackup标志为true时用户即可通过adb backup和adb restore来进行对应用数据的备份和恢复这可能会带来一定的安全风险。
在api 23上则需要将allowBackup设置为false才能依赖数据库 在卸载时被清除 3、解决办法
在androidManifest.xml里面把allowBackup属性搞成false就行
android:allowBackupfalse 如果编译不过再在后面加上这个
tools:replaceandroid:label,android:icon,android:theme,android:allowBackup
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/912766.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!