根据错误提示看看有没有在app.json中定义该页面呢
我也遇到这个问题了,报的错和你一模一样,最后发现是path的问题,区别在于path最前面有没有多个斜杠。
打个比方,使用path:“a/b/c”生成的二维码真机能扫,开发者工具也能正常通过二维码编译。
而使用path:“/a/b/c”生成,则真机能扫,但是开发者工具就不行,会报“未定义自定义编译中指定的启动页面”的错。