java - getAssets 无法在 Android Studio 中工作,但可以在 Eclipse 中工作

标签 java android eclipse maven android-studio

我正在尝试将我的 SVN 项目从 Eclipse 移动到 Android Studio。我能够在 Android Studio 中使用 Maven 构建项目。

但是 getAssets() 在 Android Studio 中不起作用。它在 Eclipse 中运行良好。我正在尝试打开 Assets 文件夹中存在的配置文件并收到 FileNotFoundException。如果我尝试运行 getContext().getAssets() 代码应用程序中的任何位置都会崩溃。

知道为什么它在 Eclipse 中工作而不是在 Android Studio 中工作。

enter image description here

最佳答案

我认为你弄错了android-studio中的assets文件夹,它与exlipse不同,你的项目结构可能是这样的:

http://envyandroid.com/content/images/2014/02/project-structure.png
(来源:envyandroid.com)

关于java - getAssets 无法在 Android Studio 中工作,但可以在 Eclipse 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34940192/

相关文章:

java - 无论日期如何,检查给定时间是否介于两次之间

java - 合并时生成错误的 SQL 更新查询

android - 使用AudioTrack类在Android中连续合成静态波形

Java程序运行后在Eclipse中使用变量

eclipse - 是否可以在 ubuntu 中使用 ADT 创建已安装的 Eclipse 的 Eclipse.Desktop 文件?

java - 如何在 Java 中的 Object[] 和接口(interface) (IProject[]) 之间进行转换?

java - 在 Android (Java) 中创建和导入 PKCS12 证书

java - Jersey 和 spring 集成 - bean 注入(inject)在运行时为空

android - ITelephony.endCall() 不再适用于阻止 Android 8/Android O/API 26 中的调用

java - Android SharedPreferences 获取具有相同键的所有字符串?