报错信息:chooseAddress:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json。

这是因为chooseAddress函数需要在app.json或ext.json中声明为requiredPrivateInfos字段的一部分。

总的一句就是在2022年7月14日后开发的小程序,需要配置 requiredPrivateInfos

解决方式:

如果在 微信开发者工具 中,需要在app.json文件中加上配置:

"requiredPrivateInfos": ["chooseAddress"]

在其他开发工具如HBuilderX 的话,需要在 manifest.json 的 源码视图 中添加如下:
"requiredPrivateInfos": ["chooseAddress"]

如果想一次性配置,可以添加成
"requiredPrivateInfos": ["getFuzzylocation","getLocation", "onLocationChange","chooseLocation", "chooseAddress","choosePoi","startLocationUpdate","startLocationUpdateBackground"]