今天测试NDK遇到一个小问题,通过java端传递一个字符串给c端,然后c端将两个字符串拼接后返回。三下五除二,编译运行,android模拟器直接崩溃,然后报了一个错误A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks. java.lang.Throwable: Explicit termination method ‘release’ not called。看了一会也不知道什么原因,然后想着会不会是传递字符串的时候用的是汉字,所以将java端和c端的字符串都改成英语后,在logcat中得到了想要的结果。这里android模拟器用的是系统自带的.