1

Pure Data オーディオ ( https://github.com/libpd/pd-for-android )を使用してギター チューナーを構築しています。

問題は、マニフェストに追加する<service android:name="org.puredata.android.service.PdService" />と、Androidエミュレーターでエラーなしで開いた後にアプリが閉じることです。しかし、それは私の実際のデバイスで動作します。何が間違っているのですか?

サービスコード:

private final ServiceConnection pdConnection = new ServiceConnection() {
    @Override
    public void onServiceConnected(ComponentName name, IBinder service) {
        pdService = ((PdService.PdBinder) service).getService();
        try {
            initPd();
            loadPatch();
        } catch (IOException e) {
            Log.e(TAG, e.toString()); //unable to open Pd audio: 44100, 1, 2
            finish(); // emulator always here.
        }
    }

Gradleにはこれがあります:

ndk {
    abiFilters "arm64-v8a", "armeabi-v7a", "x86", "x86_64"
}

implementation 'org.puredata.android:pd-core:1.1.0'

どうもありがとう。

4

0 に答える 0