【发布时间】:2017-07-30 06:31:25
【问题描述】:
我正在开发一个需要在单击按钮时自动发送电子邮件的应用程序。我目前遇到的问题是我需要读取一个 json 文件,当我将存储在资产中的 json 的路径传递给一个新的FileReader() 时,我得到一个找不到文件Exception。这就是我如何获得路径。 (想知道Uri.parse().toString是否多余):
private static final String CLIENT_SECRET_PATH =
Uri.parse("file:///android_asset/raw/sample/***.json").toString()
这是我传递给它的方法:
sClientSecrets = GoogleClientSecrets
.load(jsonFactory, new FileReader(CLIENT_SECRET_PATH));
我尝试访问的 json 文件位于我的应用程序资产文件夹中,位于 android 项目目录 (/app/assets/) 中的应用程序根目录下
我不确定我在这里做错了什么,但我确信这很简单。请帮我指出正确的方向。
【问题讨论】:
-
您确定您的 **.json 文件位于资产目录中 'raw' 下的 'sample' 文件夹中吗?
标签: java android json filenotfoundexception