【问题标题】:Delete database file from assets folder从 assets 文件夹中删除数据库文件
【发布时间】:2012-04-07 20:06:36
【问题描述】:

我想在运行时删除 assets 文件夹中的文件。我在资产文件夹中有一个数据库文件,它在运行时复制到数据文件夹,但是在安装我的应用程序后,应用程序的大小变成了两倍(资产 + 数据文件夹)!

如何从资产文件夹中删除数据库文件以避免这种情况?

【问题讨论】:

  • AFAIK,资产文件夹不能在运行时修改。

标签: java android database file-io android-assets


【解决方案1】:

您无法在运行时删除随您的应用交付的文件。

查看有关它的讨论:

How to remove a file in assets at run time?

您的 APK 的全部内容是只读的,不能修改

【讨论】:

    【解决方案2】:

    除了上述答案之外,您还可以做的一件事是在 manifest.. 中更喜欢ExternalStorage..这会有所帮助

    【讨论】:

      猜你喜欢
      • 2014-08-23
      • 2013-04-27
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-20
      • 1970-01-01
      • 2023-03-24
      相关资源
      最近更新 更多