native_init()链接错误

时间:2015-09-12 11:18:17

标签: java android java-native-interface static-libraries native

我使用GitHub的代码为我的应用程序制作均衡器但该代码在这里给出了错误。 这是一个代码frm AudioEffect.java。

.................

 public class AudioEffect {

          static 
{

System.loadLibrary("audioeffect_jni");

               native_init();
            }
    }

已经在谷歌上搜索但没有帮助

。 我对这个原生关键字全新了....所以请建议我怎么做........我正在制作一个音乐播放器:)。

提前致谢:)

1 个答案:

答案 0 :(得分:3)

使用NDK使用loadLibrary(“audioeffect_jni”)读取安装NDK,然后试试。

https://developer.android.com/tools/sdk/ndk/index.html

Android NDK是一个工具集,可让您使用本机代码语言(如C和C ++)实现应用程序的各个部分。对于某些类型的应用程序,这可以帮助您重用使用这些语言编写的现有代码库。