天天看點

AIDL找不到自定義類

在練習AIDL的例子時,我們要傳一個自定義的類,運作時會報aidl接口中用到的自定義類型的包找不到

解決辦法

在app下的build.gradle中添加

AIDL找不到自定義類
sourceSets {
        main {
            manifest.srcFile 'src/main/AndroidManifest.xml'
            java.srcDirs = ['src/main/java', 'src/main/aidl']
            resources.srcDirs = ['src/main/java', 'src/main/aidl']
            aidl.srcDirs = ['src/main/aidl']
            res.srcDirs = ['src/main/res']
            assets.srcDirs = ['src/main/assets']
        }
    }
           

添加完成後的檔案如下

AIDL找不到自定義類

繼續閱讀