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