奇怪的Androidndk -Java,只有第一行代码正在运行
Strange androidNDK - java, only the first line of code is running
我在我的代码(Java)中有类似的方法。
public void DoSomeStuff() {
Log.i(TAG,"1");
Log.i(TAG,"2");
Log.i(TAG,"3");
}
这是从c 到jni称为的。我100%肯定JNI可以使用,并且与我的问题无关。
问题是:只有代码的第一行(输出为" 1"),其余的被忽略了。我在第一行中写的内容无关紧要...只有执行。
没有任何错误消息,冻结或任何相关信息可以帮助调试。
我还试图清除bin/gen文件夹,但没有成功。
最糟糕的部分是,有时它有效……有时却没有。
谢谢
您可以发布i
方法的代码,也许它的身体内部有一些导致这种行为的东西?您是否尝试过调用不同的方法?不是log中的死者吗?祝你好运。
相关文章:
- 读取最后一行代码算法 - c++ 时出现问题
- 需要将一行代码从C++ Qt翻译成PyQt
- 在一行代码中理解 index++
- 我可以在一行代码中将向量中与条件匹配的所有元素插入到集合中吗?
- a = !5 < a;在这一行代码中究竟做了什么?
- std::vector 从一行代码清空到下一行代码
- 我如何使一行代码可以选择,但在已经选择过一次后不重新选择
- C++在 while 循环后添加一行代码会导致错误
- 一行代码的Arduino运行时间
- 如何在一行代码中使用花括号语法创建带有QJsonObjects的QJsonArray
- 是否可以使用一行代码从 std::cin 中提取格式化输入
- 有人可以解释一下工会在这一行代码中是如何工作的,以及数字是如何交换的
- 如何用一行代码连接两个矢量
- 为什么在这一行代码中同时使用 EOF 和 '