Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 活动派生自本机类(.so可能没有JNISUPPORT)_Java_Android_C++_Android Ndk_Java Native Interface - Fatal编程技术网

Java 活动派生自本机类(.so可能没有JNISUPPORT)

Java 活动派生自本机类(.so可能没有JNISUPPORT),java,android,c++,android-ndk,java-native-interface,Java,Android,C++,Android Ndk,Java Native Interface,以下任务:创建从GtfNativeActivity类派生的活动。 我有一个libGtfNativeActivity.so文件 我理解对了吗,这意味着类似于活动扩展GtfNativeActivity的东西? 我如何包括这个GtfNativeActivity类 到目前为止,我所做的工作如下: static { System.loadLibrary("GtfNativeActivity"); } .so文件是否应该专门使用NDK构建?我在logcat中得到以下信息: 01

以下任务:创建从GtfNativeActivity类派生的活动。 我有一个libGtfNativeActivity.so文件

我理解对了吗,这意味着类似于活动扩展GtfNativeActivity的东西? 我如何包括这个GtfNativeActivity类

到目前为止,我所做的工作如下:

static {
    System.loadLibrary("GtfNativeActivity");
}
.so文件是否应该专门使用NDK构建?我在logcat中得到以下信息:

01-02 00:52:52.640:D/dalvikvm3831:尝试加载lib/data/data/com.example.custom_apk/lib/libgtfnactiveActivity.so 0x410a9e80

01-02 00:52:52.640:D/dalvikvm3831:添加了共享库/data/data/com.example.custom_apk/lib/libGtfNativeActivity.so 0x410a9e80

01-02 00:52:52.640:D/dalvikvm3831:在/data/data/com.example.custom_apk/lib/libGtfNativeActivity.so 0x410a9e80中未找到JNI_OnLoad,跳过初始化

即使这些文件不是为java支持而编写的,也可以包含这些文件吗 JNISUPPORT

提前谢谢。
Chris

你有libgtfnactiveActivity.so吗?在libs/armeabi中?最初是的,但后来添加了对eclipse项目的本地支持,我说不出它去了哪里