uniapp中使用离线SDK打出来的基座包似乎调用不了UTS的插件
// #ifdef APP-PLUS
import * as androidModule from '../../uni_modules/buguniao-androidId'
// #endif
....
onLoad() {
console.log('androidId ==> ', androidModule.getAndroidId())
}
报错信息:
14:15:04.205 [Vue warn]: Error in onLoad hook: "SyntaxError: Unexpected end of JSON input"
(found at pages/index/index.vue:1)
14:15:04.210 SyntaxError: Unexpected end of JSON inpu
uts的代码:
import Settings from "android.provider.Settings";
import { UTSAndroid } from "io.dcloud.uts";
export function getAndroidId():string {
let deviceId:string;
const context = UTSAndroid.getAppContext();
deviceId = Settings.Secure.getString(context?.getContentResolver(), Settings.Secure.ANDROID_ID);
return deviceId;
}
hbuildX版本和离线SDK使用3.8.4(昨天是3.8.3也试过,不行的)
但是当我使用官方标准基座这个代码又能使用起来
离线包已引入utsplugin-release.aar