1、多餘不必說,先看工程結構

2、android studio新建一個module,最好module gradle版本和要依賴你module工程的gradle版本一致,免得下載
3、根據官網說明一樣,將相應的包複製到gradle

4、新建一個類,繼承WXModule,在自定義一個方法,如(注,自定義方法上面必須加@JSMethod):

6、註冊module,不要到module 裡面AndroidManifest.xml指定Application初始化,如果主工程裡面也有一個Application,會報錯,錯誤資訊不在截圖,我的解決方案是module提供一個方法,註冊都放在裡面,主工程調這個方法
WXSDKEngine.registerModule("myModule", MyModule.class);

7、以上步驟完成了,可以愉快的呼叫(注:如還有問題,提出來,大家一起探討)