在C中将long转换为jlong​​(原生Android)

时间:2018-01-08 12:59:50

标签: android c android-ndk java-native-interface

我正在开发一个Android应用程序,我正在使用一些解压缩库。

代码:

size_t test = lzfse_decode_buffer(dst_buffer, dst_size, src_buffer, src_size, NULL);

    ALOG("Size of test %d.",test); // output is 319488
    ALOG("Size of test after casting  %ld.",(jlong)test); // output is -125648933

我想将测试变量从 size_t 转换为 jlong​​ 。转换变量会导致值错误。

0 个答案:

没有答案