2015-09-12 91 views
0

我已經使用GitHub的代碼爲我的應用程序製作均衡器,但該代碼在此處給出錯誤。 這裏是一個代碼frm AudioEffect.java。native_init()鏈接錯誤

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

public class AudioEffect { 

      static 
{ 

System.loadLibrary("audioeffect_jni"); 

       native_init(); 
      } 
    } 

已經搜索在谷歌,但它並沒有幫助

。 我對這個本地關鍵字是全新的......所以請建議我該怎麼做........我正在製作音樂播放器:)。

感謝提前:)

回答

3

使用NDK的使用可以調用LoadLibrary( 「audioeffect_jni」)讀取安裝NDK,然後嘗試。

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

而Android NDK是一個工具集,可以讓你實現使用本機代碼的語言,如C和C++你的應用程序的一部分。對於某些類型的應用程序,這可以幫助您重新使用以這些語言編寫的現有代碼庫。

+0

我是否需要下載完整的ndk .or或其特定的庫才能正常工作? –

+1

需要完整的ndk和配置,然後它會工作。 –