jni如何抛出异常

2017-04-13  本文已影响44人  4528283108ee

if((filename == nullptr) || !OS::FileExists(filename)) {

LOG(ERROR) <<"DexFile_getDexOptNeeded file '"<< filename <<"' does not exist";

ScopedLocalRef fnfe(env, env->FindClass("java/io/FileNotFoundException"));

const char* message = (filename == nullptr) ?"": filename;

env->ThrowNew(fnfe.get(), message);

returnOatFileAssistant::kNoDexOptNeeded;

}

上一篇 下一篇

猜你喜欢

热点阅读