kingiis

Results 43 comments of kingiis

13:08:31: Executing task 'assembleRelease'... Executing tasks: [assembleRelease] in project D:\lz_projects\hotfix\app > Configure project :app Register robust transform successful !!! Kotlin plugin should be enabled before 'kotlin-android-extensions' > Task :app:preBuild UP-TO-DATE...

同AndroidX项目 debug就可以 release 就不行 混淆 true 带签名 这个也有 lintOptions { checkReleaseBuilds false abortOnError false } implementation 'com.meituan.robust:robust:0.4.91' classpath 'com.android.tools.build:gradle:3.5.3' classpath 'com.meituan.robust:gradle-plugin:0.3.3' classpath 'com.meituan.robust:auto-patch-plugin:0.3.3'

classpath 'com.android.tools.build:gradle:3.5.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" //生成robustjar包插件 classpath 'com.meituan.robust:gradle-plugin:0.4.91' classpath 'com.meituan.robust:auto-patch-plugin:0.4.91' implementation 'com.meituan.robust:robust:0.4.91' 切换到最新版本 ok了

@Shirley0207 你先用二分法去申请mtu,这一步肯定是在订阅之后。一般都能申请到512byte. 异常情况别考虑

看硬件级别,一般 蓝牙4.1 4.2 5.0 MTU到512Byte 我测过的速度大概是每分钟1MB 如果对速度有要求,板子直接wifi热点和蓝牙一起开,数据走wifi,命令走蓝牙

打开蓝牙前 检测蓝牙状态 位置信息 权限 没有任何问题发现

1.先搜索 确定 板子名字 符不符合 规则,如果有板子改名功能 ,就跳过 2. gattservice 和 特征 分别要以 约定好的 值去订阅。成功再下一步,失败说明对不上,肯定不能连啊。板子有很多多出来的service和特征但是不一定能用。 3. 最后才是订阅通知

BleManager.getInstance().connect(bleDevice, new BleGattCallback() { @Override public void onConnectSuccess(BleDevice bleDevice, BluetoothGatt gatt, int status) { //I'm connected here. Find your data service and channel according to your Bluetooth protocol String uuid...