Java 如何在Eclipse中使用模拟器中使用的文件生成apk?

Java 如何在Eclipse中使用模拟器中使用的文件生成apk?,java,android,eclipse,apk,Java,Android,Eclipse,Apk,我的应用程序有问题。我在Eclipse中开发了它,我正在创建和修改存储在模拟设备的data/data/project name/files/中的文本文件 当我生成它的apk时,这些文件不会存储在任何地方,因此我无法访问它们,应用程序停止工作 有人知道我如何生成apk以及这些文件也保存在应用程序中吗?你不能。您需要以其他方式生成文件,并在构建过程中包含在apk中(通常存储在项目的assets/文件夹中),或者从emulator获取文件,并在构建过程中重新构建apk,包括apk中的这些文件(通常存储

我的应用程序有问题。我在Eclipse中开发了它,我正在创建和修改存储在模拟设备的data/data/project name/files/中的文本文件

当我生成它的apk时,这些文件不会存储在任何地方,因此我无法访问它们,应用程序停止工作


有人知道我如何生成apk以及这些文件也保存在应用程序中吗?

你不能。您需要以其他方式生成文件,并在构建过程中包含在apk中(通常存储在项目的
assets/
文件夹中),或者从emulator获取文件,并在构建过程中重新构建apk,包括apk中的这些文件(通常存储在项目的
assets/
文件夹中)

但在资产/文件夹中,我可以修改它们,对吗?与修改源的方式相同-在最终导出之前。但不是在运行时。APK在生成后是只读的。是的,抱歉。如果我无法修改资产文件夹中的文件,我可以做什么?为什么要修改资产文件夹中的文件?通常的方法是在运行时将它们从资产复制到内部内存。我不想修改资产文件夹中的文件,我想修改,就像在Eclipse中一样。要将文件复制到内存中,我必须做什么?