Java 找不到具有给定名称的文件

Java 找不到具有给定名称的文件,java,android,Java,Android,如何解决这个问题 使用assest manager访问文件 sourceSets { main { jni.srcDirs = ['src/main/jniLibs/'] assets.srcDirs=['src/main/assets/'] } } 如果没有上下文变量,请尝试创建一个上下文变量 AssetManager mngr = myContext.getAssets(); fm.loadModel(mngr.open("

如何解决这个问题


使用assest manager访问文件

sourceSets {
        main {
            jni.srcDirs = ['src/main/jniLibs/'] 
            assets.srcDirs=['src/main/assets/']
} }
如果没有上下文变量,请尝试创建一个上下文变量

AssetManager mngr = myContext.getAssets();
fm.loadModel(mngr.open("assets/face_landmark_model.dat"));

我在fm.loadModel(mngr.open(“assets/face_landmark_model.dat”)中得到“Unhandled exception:java.io.IOException”;然后我添加了try-and-catch块,但再次出现错误“找不到具有给定名称的文件”。如果手动创建资产文件夹,请检查以下链接。你能添加堆栈跟踪并尝试这个fm.loadModel(context.getAssets().open(“face_landmark_model.dat”);我将InputStream转换为字符串,这是正确的[因为loadModel(字符串模型)]?
AssetManager mngr = myContext.getAssets();
fm.loadModel(mngr.open("assets/face_landmark_model.dat"));
Context context=getApplicationContext();
fm.loadModel(context.getAssets().open("assets/face_landmark_model.dat"));