Activity来自本机类(.so可能没有JNISUPPORT)

时间:2014-03-13 09:11:53

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

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

我是否正确,“推导”意味着“活动扩展GtfNativeActivity”? 我怎样才能“包含”这个GtfNativeActivity类?

到目前为止我所做的是以下内容:

static {
    System.loadLibrary("GtfNativeActivity");
}

.so文件是否应该仅使用NDK构建?我在logcat中得到以下内容:

  

01-02 00:52:52.640:D / dalvikvm(3831):尝试加载lib /data/data/com.example.custom_apk/lib/libGtfNativeActivity.so 0x410a9e80

     

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

     

01-02 00:52:52.640:D / dalvikvm(3831):在/data/data/com.example.custom_apk/lib/libGtfNativeActivity.so 0x410a9e80中找不到JNI_OnLoad,跳过init

是否可以“包含”此类文件,即使它们不是为java支持编写的 (JNISUPPORT)?

提前致谢。 克里斯

0 个答案:

没有答案