- 为什么最新修改的文件始终不被编译,必须重启编译工具?
小程序的开发一直存在不编译最新文件的问题,几年的都一直存在的问题,一直没有解决,经常每次编译都关闭掉,重新打开也编译出最新的代码。这个BUG也太恶心人了吧。 [图片]
2020-12-27 - 编译器不更新源代码文件的问题?
使用的是window7操作系统,微信开发者工具的版本号是 RC v1.02, 经常出现,修改源代码,编译后调试,发现源代码并没有更新,从真机调试里面的源代码和 编译里面看到的源代码不一样。每次编译都要靠运气!运气好久编译了,运气不好,编译几次都是源代码没更新,这个软件BUG也是让人吐血了。 [图片] [图片]
2020-03-10 - android 平台 蓝牙发现不到设备
我在定时器里面间隔5秒 开始一次发现蓝牙设备,然后关闭发现蓝牙设备,在ios平台,每次都可以正常的有wx.onBluetoothDeviceFound()回调。但是在android(三星S7)平台上wx.onBluetoothDeviceFound,没有被回调。我不知道什么情况。代码如下:rssi_timer_cb 是间隔5秒的定时器函数,求解,谢谢。 423 wx.onBluetoothDeviceFound(function (res) { 424 var rssi_flag = false; 425 var rssi_val = 0; 426 //console.log(res); 427 //console.log("rssi_name: " + that.le_devicename); 428 for (var x=0; x < res.devices.length; x++) { 429 if (res.devices[x].name == that.le_devicename && rssi_flag == false) { 430 rssi_val = res.devices[x].RSSI; 431 rssi_flag = true; 432 } 433 } 434 435 if (rssi_flag == true) { 436 wx.stopBluetoothDevicesDiscovery({ 437 success: function (res) { 438 console.log(res); 439 }, 440 441 fail: function (res) { 442 console.log(res); 443 }, 444 445 complete: function(res) { 446 rssi_find = false; 447 callback(le.prototype.SUCC, rssi_val); 448 }, 449 }); 450 } 451 else { 452 //callback(le.prototype.ERR_RSSI_OUT, rssi_val); 453 //callback(56, rssi_val); 454 } 455 456 }); 460 function rssi_timer_cb() { 461 if (that.connect_state == true) { 462 console.log("RSSI已连接"); 463 var rssi_gf = false; 464 var rssi_gv = 0; 465 wx.getBluetoothDevices({ 466 success: function (res) { 467 console.log(res); 468 for (var i=0; i > res.devices.length; i++) { 469 if (res.devices[i].name == that.le_devicename && rssi_gf == false) { 470 rssi_gv = res.devices[i].RSSI; 471 rssi_gf = true; 472 } 473 } 474 if (rssi_gf == true) { 475 callback(le.prototype.SUCC, rssi_gv); 476 } 477 else { 478 callback(le.prototype.ERR_RSSI_OUT, rssi_val); 479 } 480 }, 481 482 fail: function(res) { 483 console.log(res); 484 }, 485 }); 486 } 487 else 488 { 489 //console.log("RSSI未连接delay: " + delay); 490 le.prototype.open_adapter(callback_open_adapter, that); 491 function callback_open_adapter(ret_msg) { 492 if (ret_msg == le.prototype.SUCC) { 493 //that.rssi_timer = setInterval(rssi_timer_cb, delay); 494 //console.log("start rssi timer " + delay + " " + that.rssi_timer); 495 //function rssi_timer_cb() { 496 if (rssi_find == true) { 497 //callback(le.prototype.ERR_RSSI_OUT, rssi_val); 498 console.log("find open!"); 499 wx.stopBluetoothDevicesDiscovery({ 500 success: function (res) { 501 console.log(res); 502 503 var open_timer = setTimeout(open_timeout_bc, 200); 504 function open_timeout_bc() { 505 wx.startBluetoothDevicesDiscovery({ 506 allowDuplicatesKey: false, 507 //interval: 4000, 508 success: function(res) { 509 console.log(res); 510 rssi_find = true; 511 }, 512 513 fail: function(res) { 514 }, 515 516 complete: function(res) { 517 }, 518 }); 519 clearTimeout(open_timer); 520 } 521 }, 523 fail: function (res) { 524 console.log(res); 525 }, 526 }); 527 } 528 else { 529 console.log("find close!"); 530 wx.startBluetoothDevicesDiscovery({ 531 allowDuplicatesKey: false, 532 //interval: 4000, 533 success: function(res) { 534 console.log(res); 535 rssi_find = true; 536 }, 537 538 fail: function(res) { 539 }, 540 }); 541 } 542 543 wx.onBluetoothAdapterStateChange(function(res) { 544 console.log("adapterState changed, now is ", res); 545 if (res.available == false) { 546 wx.showModal({ 547 title: '提示', 548 showCancel: false, 549 content: '请检查手机蓝牙是否打开', 550 }); 551 } 552 else { 553 } 554 }); 555 } 556 else { 557 callback(ret_msg, 0); 558 } 559 }
2017-07-30 - 三星S7使用调用蓝牙接口10008错误
三星S7手机连接成功,调用 wx.notifyBLECharacteristicValueChange() 始终 出现 10008 的错误,下面的事代码,求大神帮看看。谢谢 44 var devid = '80:EA:CA:00:00:04'; 45 wx.createBLEConnection({ 46 deviceId: devid, 47 success: function (res) { 48 console.log(res); 49 console.log(devid); 50 wx.notifyBLECharacteristicValueChange({ 51 state: true, 52 deviceId: devid, 53 serviceId: 'edfec62e-9910-0bac-5241-d8bda6932a2f', 54 characteristicId: '772ae377-b3d2-4f8e-4042-5481d1e0098c', 55 success: function (res) { 56 console.log('notifyBLECharacteristicValueChange success', res.errMsg); 57 wx.onBLECharacteristicValueChange(function(res) { 58 console.log(`characteristic ${res.characteristicId} has changed, now is ${res.value}`); 59 }) 60 }, 61 62 fail: function(res) { 63 console.log(res); 64 }, 65 }) 66 67 }, 68 69 fail: function(res) { 70 console.log('wx.createBLEConnection fail'); 71 console.log(res); 72 } 73 })
2017-07-05 - wx-view 高度受到限制
我使用 view 中绘制圆,高度受到限制,圆弧的上下部分无法正常显示。
2017-06-20 - 开发文档描述的内容和实际运行的不一致
1、我使用 wx.onBluetoothDeviceFound(CALLBACK) 函数,开发文档描述的devices 类型是 Arrar,但我实际运行的时候打印的 devices 是 Object 类型,什么情况? 2、在微信开发工具我选择的 基本库版本是 1.2.2,但是我在小程序 system.log里面看到的WeChatLib:1.2.5,这个是什么情况啊?
2017-06-17