java - Android Assets 文件夹为空

标签 java android assets

我想列出 Assets 文件夹中的文件夹和文件,但我发现我是空的。我在谷歌、stackoverflow 和许多其他网站上搜索了答案,但没有帮助。

我在 AssetManager 上尝试了很多方法,但唯一给出的输出是:

getAssets().list("/");

但是它列出的 Assets 文件夹是空的...

我从 eclipse(USB 设备)运行应用程序。谁能告诉我我做错了什么?我感觉我打开的 Assets 文件夹不是我的应用程序...

提前致谢!

最佳答案

我正在使用 getAssets().list("/");,它返回了应用程序根目录中的文件列表:

D/        (25498): Listing files in /
D/        (25498): AndroidManifest.xml
D/        (25498): META-INF
D/        (25498): assets
D/        (25498): classes.dex
D/        (25498): lib
D/        (25498): res
D/        (25498): resources.arsc

然后我尝试列出 "/assets" 但它始终是空的。然后我发现需要相对路径,不能使用根文件夹的/

getAssets().list(""); 列出 Assets 文件夹根目录中的文件。

关于java - Android Assets 文件夹为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25480352/

相关文章:

ios - 如何删除 ios .app 包中的额外链接图像

Java HTTP 服务器库

java - 使用 Sun 专有的 Java 类是一种不好的做法吗?

java - 连接改变状态广播

Android 音频和视频无法在加载的 HTML 页面的 webview 上播放

android - 在 Android 中读取 Assets 或原始文件夹中的文件

java - PrimeFaces + DataTable(编辑行) + JAVA + MYSQL

java - 日期/时间的模式匹配?

android - 单击android ListActivity中的项目不起作用

ios - 要在图像集中上传哪 3 个尺寸/分辨率图像以支持所有设备?