Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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.lang.UnsatisfiedLinkError:nativeStart android NDK_Java_Android - Fatal编程技术网

java.lang.UnsatisfiedLinkError:nativeStart android NDK

java.lang.UnsatisfiedLinkError:nativeStart android NDK,java,android,Java,Android,嗨,我想做一个在线广播应用,因为我必须播放aac文件, 我从示例中复制了armeabi文件夹,下面是屏幕截图 下面的代码工作正常 static { System.loadLibrary("aacarray"); System.loadLibrary("mms"); } 它加载库时没有任何错误 但当我开始使用此代码从服务器播放流时 player = new ArrayAACPlayer(ArrayDecoder.create(Decoder.DECODER_OPE

嗨,我想做一个在线广播应用,因为我必须播放aac文件, 我从示例中复制了armeabi文件夹,下面是屏幕截图

下面的代码工作正常

  static {
    System.loadLibrary("aacarray"); 
    System.loadLibrary("mms");
}
它加载库时没有任何错误

但当我开始使用此代码从服务器播放流时

    player = new ArrayAACPlayer(ArrayDecoder.create(Decoder.DECODER_OPENCORE), this, Integer.parseInt(String.valueOf(AACPlayer.DEFAULT_AUDIO_BUFFER_CAPACITY_MS)), Integer.parseInt(String
            .valueOf(AACPlayer.DEFAULT_DECODE_BUFFER_CAPACITY_MS)));

    try {
        System.out.println("One : "+RADIO_STATION_URL);
        player.playAsync(RADIO_STATION_URL);
    } catch (Exception e) {
        e.printStackTrace();
    } 
我正在犯错误

    02-19 15:15:08.124: E/AndroidRuntime(769): FATAL EXCEPTION: Thread-12
    02-19 15:15:08.124: E/AndroidRuntime(769): java.lang.UnsatisfiedLinkError: nativeStart
    02-19 15:15:08.124: E/AndroidRuntime(769):  at    com.example.xmlparsingex.ArrayDecoder.nativeStart(Native Method)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at com.example.xmlparsingex.ArrayDecoder.start(ArrayDecoder.java:100)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at com.example.xmlparsingex.ArrayAACPlayer.playImpl(ArrayAACPlayer.java:114)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at com.example.xmlparsingex.AACPlayer.play(AACPlayer.java:273)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at com.example.xmlparsingex.AACPlayer.play(AACPlayer.java:242)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at com.example.xmlparsingex.AACPlayer$1.run(AACPlayer.java:202)
    02-19 15:15:08.124: E/AndroidRuntime(769):  at java.lang.Thread.run(Thread.java:1019)

您不能重命名
ArrayCoder
类(即它必须属于
com.spoledge.aacplayer
包)。您仍然可以将该类用作包中的
com.spoledge.aacplayer.ArrayDecoder
。我建议您不要将任何aacplayer类移动到您的包中