我带了我的工作应用程序并将其转换为库,因此我可以使用该库来拥有多个版本。
然而,我遇到了一些问题。例如,我有一个文件,曾经从我的资产文件夹复制到数据文件夹。
OutputStream output = new FileOutputStream(outFileName);
当我尝试运行此代码时,我得到了一个
java.io.FileNotFoundException:...(权限被拒绝)
错误。我认为这是因为这是从我的库中的代码调用的,它正在尝试写入实现库的应用程序的命名空间。
让库中的代码写入数据文件夹的正确方法是什么?
答案 0 :(得分:0)
我发现了我的问题,我更改了源代码但由于某种原因,我必须在新应用程序中刷新它才能读取更改。 outFileName确实是错误的,因为它正试图写错路径。