ネイティブオーディオのサンプルを作成して、それを自分のGalaxy Tab 10.1にダウンロードしましたが、動作しません。開始されるように見えます(つまり、ウィンドウの名前が上部に表示されます)。私は誰かがなぜそのアイデアを持っていると思っていますか?おそらくタブでのオーディオサポートに問題がありますか?Android NDKネイティブオーディオの例がクラッシュする
"android_native_app_glue"を使って自分の非常に単純なネイティブアクティビティを作成しようとしましたが、OpenSL呼び出しをしなくてもクラッシュします。実際には、私はLOCAL_LDLIBSに-lOpenSLESを追加して起動クラッシュを引き起こすだけです。リンカフラグを削除すると、クラッシュしません。非常に奇妙で、私はネイティブオーディオサポートに関してタブから欠けているものがあると思いますか?
おかげで、実際には ALF
「クラッシュ」はあまりにも不正確で、問題を理解している人はいないでしょう。プログラムを起動しようとすると、UIエラーメッセージとlogcatログの両方がポストされます。 –
LogCatの出力例を以下に示します。 – ALF
08-01 10:13:55.570:WARN/dalvikvm(6348):threadid = 1:キャッチされない例外(グループ= 0x4016d760)でスレッドが終了する 08-01 10:13:55.580:ERROR/AndroidRuntime(6348):FATAL EXCEPTION :main 08-01 10:13:55.580:ERROR/AndroidRuntime(6348):java.lang.RuntimeException:アクティビティを開始できませんComponentInfo {com.example.native_activity/android.app.NativeActivity}:java.lang.IllegalArgumentException:ネイティブライブラリを読み込めません:/data/data/com.example.native_activity/lib/libnative-activity.so – ALF