摘要:1. F2下断点2. F7进入函数,F8单步调试,F9跳到下一个断点,F2下断点,G调到函数地址3. N重名4. g跳到地址和函数名5. u取消把函数汇编变成机器码6. c就是把机器码变成汇编7. F58. p分析函数,把机器码那些东西翻译成函数9. ctrl+s看见系统所有的模块10. ctrl+
阅读全文
摘要:通过 SDK Manager - SDK Tools 中勾选 NDK 进行安装。 注意,下载来源是 dl.google.com,请准备好能连接到国际互联网。 下载完成后在 sdk 工具里面可以看到 ndk 内容。 Link:https://www.cnblogs.com/farwish/p/1522
阅读全文
摘要:从右下角 Configure 打开 AVD Manager. 点击 "Create New Device" 来创建新设备 选择TV 接着Next,然后用 Other Images。 然后你可以看到 CPU/ABI 是 arm 结构。 注意 arm 结构运行速度很慢,所以 Android Studio
阅读全文
摘要:所有支持的设备列表:https://twrp.me/Devices/ 选择你的设备名:https://twrp.me/Devices/OnePlus/ https://twrp.me/oneplus/oneplusx.html 手机中进入这个页面,找到下面 Download Links , 下载 m
阅读全文
摘要:手机进行 Root 操作就是让我们能够拥有超级权限,包括被手机厂商所禁止的一些操作。 传统 Root 手段会修改系统文件,因而一些安全性要求较高的 App 会禁止自己在 Root 过的手机上运行。 Magisk 是非侵入式的 rooting 系统,基本意思就是可以不修改手机系统的核心代码做到。 Ma
阅读全文
摘要:首先保证电脑已联网,然后打开模拟器的浏览器输入常用网址,看看是否能够联网。 如果访问失败,在本机中在 cmd 中 ping www.baidu.com 获得百度的ip地址,然后在浏览器中输入 https://百度的ip地址 看看是否能够访问。 如果能访问,说明可以联网。域名不能访问,设置 DNS。
阅读全文
摘要:Cordova App Preparation https://quasar.dev/quasar-cli/developing-cordova-apps/preparation $ cordova requirements https://www.java67.com/2012/08/what-i
阅读全文
摘要:今天我主要是从开发 **不同产品** 和 **技术力量差别** 两个方面来做一个比较: Native 除了两端的技术力量要求高、花的功夫多,没毛病,看你有没有这个实力。 Flutter 通过实现中间层来实现跨端,不大量使用底层服务的情况下,UI 跨端,性能没问题,组件无法满足自身要求时得自己要写 D
阅读全文
摘要:二流课程也有其存在的价值,看到不同组件的轮流使用也是不断熟悉的过程,不过太眼花缭乱了。 授人以渔,基础用法是其一,讲清套路是其二,不然坑萌新。 那么 flutter 的套路是什么呢,我认为有下面几点: 1. 搞清楚最最最简运行程序骨架的含义(main.dart)。 2. 内置 Widget 构造函数
阅读全文
摘要:lib/main.dart:1: Warning: Interpreting this as package URI, 'package:flutter_app/main.dart'. import 'dart:ui' as ui show Paint, Path, Canvas; 解决: Othe
阅读全文
摘要:模拟器中调试元素的布局: Android Studio 右侧边栏 Flutter Inspector,选择 Toggle Debug Paint 打开。 格式化代码: 编辑器中右键 Reformat Code with dartfmt。 使用外部功能包(https://pub.dartlang.or
阅读全文
摘要:MacOS Install 下载 FlutterSDK 并解压,/xxx/flutter/bin 的路径加入到 PATH 环境变量,这样终端中可使用 flutter 命令。 运行 `flutter doctor` 检测,根据提示安装 android 和 ios 要求的工具。 安装 Android s
阅读全文