JNI警告:太多的PopLocalFrame调用android

时间:2012-02-14 10:57:15

标签: android canvas drawing java-native-interface

我正在开发一个应用程序并在画布上绘制SVG文件,线条和图像。我的问题是,当我保存我的图表并重新打开它时,它会给我警告。

 JNI WARNING: too many PopLocalFrame calls.

是否有任何机构知道这个警告说的是什么以及如何解决它。我已经把它弄得一团糟但没有得到令人满意的东西。

由于

1 个答案:

答案 0 :(得分:0)

查找对PushLocalFrame的调用。它们通常应配对。很可能你在没有前面的PushLocalFrame的情况下调用PopLocalFrame。

通常,您只能在从JNI调用一些Java代码之前调用PushLocalFrame,然后调用PopLocalFrame。你不必这么做,但是如果你还有更多本地的东西要做,那么这是一个很好的清理Java调用的方法。