HarmonyOS 闪退报错 Error code:2100001

Error message:Invalid parameter value

Error code:2100001

SourceCode:

const data = connection.getNetCapabilitiesSync(netHandle);

^

Stacktrace:

SourceMap is not initialized yet

at getDefaultNetInfoByNetHandle (app/build/test/cache/test/test@CompileArkTS/esmodule/debug/oh_modules/.ohpm/mpoinutilcode@bqoimtsox5mby8qrl48r83rjvjq=/oh_modules/mpoinutilcode/src/main/ets/components/utils/NetworkUtil.ts:74:26)

at anonymous (app/build/test/cache/test/test@CompileArkTS/esmodule/debug/oh_modules/.ohpm/mpoinutilcode@bqoimtsox5mby8qrl48r83rjvjq=/oh_modules/mpoinutilcode/src/main/ets/components/utils/NetworkUtil.ts:144:13)

HarmonyOS
2024-12-27 16:47:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

该报错是因为当前没有网络连接,建议调用etNetCapabilitiesSync方法前判断是否有网络连接;

private static getDefaultInfo(netHandle:connection.NetHandle,connectionInfo:NetworkInfo):void{
  console.log(JSON.stringify(netHandle))
  let netFlag = connection.hasDefaultNetSync();
  if(!netFlag){
  console.log("no connection")
  return;
}

const data = connection.getNetCapabilitiesSync(netHandle);
// doSomething
console.log("down")
}
分享
微博
QQ
微信
回复
2024-12-27 20:12:44
相关问题
HarmonyOS 页面返回时应用退报错
2125浏览 • 1回复 待解决
HarmonyOS C++ 调用 ets 层函数报错退
1241浏览 • 1回复 待解决
退报错日记获取有了解的吗?
3619浏览 • 1回复 待解决
应用运行报错内存不足退解决方法
512浏览 • 0回复 待解决
HarmonyOS应用退问题
2191浏览 • 1回复 待解决
HarmonyOS 手势处理高概率退
902浏览 • 1回复 待解决
HarmonyOS 使用Webview会退
972浏览 • 1回复 待解决
HarmonyOS number toFixed方法退
1190浏览 • 1回复 待解决
HarmonyOS react-native-webview退问题
1185浏览 • 1回复 待解决
HarmonyOS 分享组件无法正常使用,退
1015浏览 • 1回复 待解决
页面间传递参数总是退
555浏览 • 0回复 待解决
HarmonyOS升级后,react-native-svg退
925浏览 • 1回复 待解决
打开图库应用时偶尔会退
3776浏览 • 0回复 待解决