Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.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
在单个Android库中打包NDK、.so*和*其他Java代码_Android_Android Ndk_Eclipse Adt - Fatal编程技术网

在单个Android库中打包NDK、.so*和*其他Java代码

在单个Android库中打包NDK、.so*和*其他Java代码,android,android-ndk,eclipse-adt,Android,Android Ndk,Eclipse Adt,我使用JNI(通过NDK)构建.so,我有一些Java代码提供某些功能,在适当的时候调用JNI/本机函数 我希望将其封装在一个Android库中,这样其他应用程序就可以导入该库,并使用Java类(Java类将访问本机函数) 这可能吗 也就是说,我们可以将.so/JNI和其他Java代码封装到 单个库,其他应用程序可以引用 到目前为止,我只能通过让每个应用程序为Java类导入一个Android库,并分别导入/构建.So/JNI文件来实现。希望提高可移植性

我使用JNI(通过NDK)构建.so,我有一些Java代码提供某些功能,在适当的时候调用JNI/本机函数

我希望将其封装在一个Android库中,这样其他应用程序就可以导入该库,并使用Java类(Java类将访问本机函数)

这可能吗

也就是说,我们可以将.so/JNI和其他Java代码封装到 单个库,其他应用程序可以引用

到目前为止,我只能通过让每个应用程序为Java类导入一个Android库,并分别导入/构建.So/JNI文件来实现。希望提高可移植性