@JavascriptInterface不适用于android手机v4.2.2

@JavascriptInterface不适用于android手机v4.2.2,javascript,java,android,Javascript,Java,Android,我面临@JavascriptInterface的问题。当我尝试在android v4.4.2上运行时,下面的代码工作正常(能够使用window.android.getAlbumList从JavaScript调用下面的方法) 是否编译dkversion、minSdkVersion、targetSdkVersion导致我出现问题。 有什么想法吗 @JavascriptInterface public String getAlbumsList() { ArrayList<String&g

我面临@JavascriptInterface的问题。当我尝试在android v4.4.2上运行时,下面的代码工作正常(能够使用window.android.getAlbumList从JavaScript调用下面的方法)

是否编译dkversion、minSdkVersion、targetSdkVersion导致我出现问题。 有什么想法吗

@JavascriptInterface
public String getAlbumsList() {
    ArrayList<String> albumList = new ArrayList<>();
    ContentResolver musicResolver = mContext.getContentResolver();
    Uri musicUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
android {
  compileSdkVersion 22
  buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.example.pd45844.myapplication"
    minSdkVersion 16
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}