【发布时间】:2018-02-15 07:55:28
【问题描述】:
我在 apk 的根目录中有一个二进制文件,我可以通过以下方式检查它:
AssetManager assets = Context().getResources().getAssets();
assets.list("/")
它存在于返回列表中。但是怎么打开呢?
因为当我尝试使用此代码打开文件时:
assets.open("/test.bin")
我遇到了 FileNotFoundException。
【问题讨论】:
-
你应该把文件放在 assets 目录下。不在根目录下,不管那是什么。
-
@greenapps 文件原本在一个依赖(外部jar)上,编译后出现在apk根目录下。
标签: android android-assetmanager