jar包冲突解决了,40017(不合法的按钮个数)来了

来源:3-2 自定义菜单(下)

子非酸菜鱼

2015-06-08 15:20

周一好不容易i解决了jar包冲突问题,40017出现了,这是个什么鬼

我的代码都是按照视频上敲出来的。求达人解释

票据:y8nB8Eii8Qa4qRhJw-9JUnqngZ7e8Db6ECq5lN01ksEyzJO9_3rMBJVQ8XTmefGSZLm48eY7BDPT_h_3ZM-N_nSJqHw_bpCfdDy697SYOrA
有效时间:7200
menu:{"button":[{"key":"11","name":"click菜单","sub_btn":[],"type":"click"},{"name":"view菜单","sub_btn":[],"type":"view","url":"http://www.imooc.com"},{"name":"菜单","sub_btn":[{"key":"31","name":"扫码事件","sub_btn":[],"type":"scancode_push"},{"key":"32","name":"地理位置","sub_btn":[],"type":"location_select"}],"type":""}]}
创建菜单失败!40017

菜单组装代码如下:

public static Menu initMenu(){
		Menu menu = new Menu();
		ClickButton button11 = new ClickButton();
		button11.setName("click菜单");
		button11.setType("click");
		button11.setKey("11");
		
		ViewButton button21 = new ViewButton();
		button21.setName("view菜单");
		button21.setType("view");
		button21.setUrl("http://www.imooc.com");
		
		ClickButton button31 = new ClickButton();
		button31.setName("扫码事件");
		button31.setType("scancode_push");
		button31.setKey("31");
		
		ClickButton button32 = new ClickButton();
		button32.setName("地理位置");
		button32.setType("location_select");
		button32.setKey("32");
		
		Button button = new Button();
		button.setName("菜单");
		button.setSub_btn(new Button[]{button31,button32});
		
		menu.setButton(new Button[]{button11,button21,button});
		return menu;
	}


写回答 关注

5回答

  • 儒家张良不是我
    2015-06-09 18:02:28
    已采纳

     40017 不合法的按钮个数 ,  是不是你的菜单个数创建多了,貌似平台好像是最多3个主菜单吧

    子非酸菜鱼

    非常感谢!

    2015-06-11 14:11:40

    共 2 条回复 >

  • __莫杨
    2015-08-25 10:13:23

    我也遇到这个问题了,就是把sub_button设置成了subButton

    qq_角落_...

    所以该怎么解决啊

    2017-08-05 14:16:59

    共 1 条回复 >

  • 子非酸菜鱼
    2015-06-10 18:40:12
    我的问题终于解决,就是Button累里的sub_button我自己设置的是sub_btn


  • 子非酸菜鱼
    2015-06-09 17:26:22

    @laobi老师,在线调试的结果

    5576b1270001a7fe05000241.jpg

    5576b1270001b4e605000366.jpg

     

  • 子非酸菜鱼
    2015-06-09 14:57:28

    就没个人来回答下我的问题???????????????????????????????????????????????

Java微信公众号开发进阶

Java微信公众号开发的进阶课程,在入门的基础上更加深入

87753 学习 · 226 问题

查看课程

相似问题