烬
  • 首页
  • 归档
  • 分类
  • 标签
  • 歌单
  • 关于
  •   
  •   

最近开发的一个简单的adb工具app

说明 主要用于连接安卓10及以下版本的无线ADB。 安卓11以上版本的的无线adb需要配对连接,目前还在研究。 目前只有安卓版,鸿蒙NEXT版本已经在开发了。 软件实现了大部分adb协议,如连接、验证、上传、下载等。 集成了一些常用工具,如设备息屏亮屏、车机工具等。 软件内采用网络广播的方式进行被动扫描附近设备。 下载编译过程进行了分包编译,其中armeabi-v7a和arm64-v
2025-02-18
#Android #安卓

解决Android Studio构建项目时控制台报错信息输出乱码

背景每次报错看到这些红色报错都不知所以。 解决 双击Shift键,输入vmoption,选择Edit Custom CM Options。 在配置文件中追加-Dfile.encoding=UTF-8。 Settings/Tools/Terminal/Environment Variables,新增两个变量JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8、LESSC
2024-07-29

pixel 2 xl刷机

背景到手一台欧版pixel,准备降级一下系统 步骤安装adb驱动 https://developer.android.com/studio/run/win-usb 将adb.exe、fastboot.exe复制到C:\Windows\System32,将AdbWinApi.dll、AdbWinUsbApi.dll复制到C:\Windows\System 打开开发者模式 重启到fastboot:
2024-07-14

smali指令语法

iget-object从一个对象实例中读取一个对象类型的字段,这里的 “i” 代表 “instance”。 # 从对象 p0 中获取名为 myField 的字段,并将这个对象的引用存储在寄存器 v0 中。 # 在非静态方法中,p0代表 this ,即当前对象。 iget-object v0, p0, Lcom/example/MyClass;->myField:Ljava/lang/Objec
2024-07-13

雷电模拟器安装magisk

下载,debug和release版本都可以https://github.com/HuskyDG/magisk-files/releases 雷电模拟器中设置System.vmdk可写入、root权限开启 安装magisk,打开后会弹出root授权窗口,如果没有弹出就开一个新的模拟器。 magisk内的magisk栏点安装 安装到Recovery取消勾选,下一步 方式选择直接安装(直接修
2024-06-13

安卓原生集成flutter,通过flutter扩展调用原生项目代码

前言flutter的试错过程 需求架构 通过flutter module集成到安卓原生,但是这个module的安卓代码是可变或者说会被覆盖的,所以不能在这个模块里写原生调用。 在这个flutter module创建一个本地扩展,通过这个扩展的android模块调用主项目的代码,它在项目中扮演一个代理者的角色。 问题与方案 在本地扩展中,如果只运行flutter module,扩展的安卓模块就
2023-11-06
#安卓开发 #flutter

the jxbrowser license could not be found

背景inspector视窗提示the jxbrowser license could not be found 解决执行命令 flutter doctor --android-licenses 如果提示Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools a
2023-10-26
#安卓开发

flutter报错this and base files have different roots

背景在安卓原生项目集成flutter,sync时会报错Could not create task ':flutter_plugin_android_lifecycle:generateDebugUnitTestConfig'. this and base files have different roots:,根据网上说法原因为: pub get下载的缓存位置和项目位置不在同一个
2023-10-23
#安卓开发 #flutter

weex在安卓11运行

前言使用官方最新源码编译的aar包,通过集成原生项目运行在安卓11会出现页面无法渲染的情况。 解决用官方的基座是可以运行在安卓11的,甚至是安卓13。通过对比基座源码后得知,gradle要做一些更改 // 在(:app)模块gradle配置文件修改 android { // 可选配置 lintOptions {
2023-10-22
#安卓开发 #weex #混合开发

weex源码编译踩坑记录

前言在gradle声明依赖,sync的时候依赖一直拉不下来,提示Fail to resolve: org.apache.weex:sdk:0.28.0,尝试过换阿里云镜像、走梯子,依然无法获取到依赖。 编译过程 获取源码 git clone https://github.com/alibaba/weex 准备安卓环境,最终sync通过的环境 gradle 6.5 classpath &#
2023-10-19
#安卓 #weex
123…13

搜索