周报 | 25.2.3-25.2.9文章汇总

为了更好地整理文章和发表接下来的文章,以后每周都汇总一份周报。

周报 | 25.1.27-25.2.2文章汇总-优快云博客

Coggle数据科学 | 小白学大模型:构建LLM的关键步骤(建议收藏!)-优快云博客

AI生成未来 | 计算效率和性能双赢!南大联合中移动发布高效多模态大模型新范式—— p-MoD-优快云博客

AI有道 | 就在刚刚,o3-mini 急上线!奥特曼率队深夜血战 DeepSeek!ChatGPT被挤爆!-优快云博客

Datawhale | o3-mini发布!奥特曼:在开源上OpenAI一直站在历史错误的一边_gpt o3-min和o3-min-high-优快云博客

小白学视觉 | PyTorch深度学习训练可视化工具tensorboardX-优快云博客

python | rpyc,一个超实用的 Python 库!-优快云博客

计算机视觉研究院 | YOLO-S:小目标检测的轻量级、精确的类YOLO网络-优快云博客

OpenCV与AI深度学习 | 基于PyTorch实现Faster RCNN目标检测-优快云博客

新智元 | 国产AI视频爆火全球,歪果仁集体起立!快到震撼,惊爆价低至4分-优快云博客

AI算法之道 | DeepSeek-R1论文解读-优快云博客

Coggle数据科学 | 小白学RAG:HuggingFace Text Embeddings Inference-优快云博客

python | Python中的事件驱动编程模型-优快云博客

机器之心 | 持续反向传播算法能否打破 LLM 的「固化魔咒」?-优快云博客

好的文章值得反复学习!

THE END!

文章结束,感谢阅读。您的点赞,收藏,评论是我继续更新的动力。大家有推荐的公众号可以评论区留言,共同学习,一起进步。

### 使用 system-qemu.img 镜像创建 AVD 并启动的步骤 要使用 `system-qemu.img` 镜像文件创建 Android Virtual Device (AVD),并使用 `emulator` 启动它,可以按照以下流程进行操作。此方法适用于 Android SDK Tools 25.2.3 及以上版本,其中推荐使用 `avdmanager` 和 `sdkmanager` 命令行工具[^4]。 --- ### 准备镜像文件 首先确保你已获得以下关键镜像文件: - `system-qemu.img`:系统镜像文件 - `ramdisk.img`:根文件系统镜像 - `vendor-qemu.img`:厂商镜像文件(如果设备需要) - `kernel-ranchu-64`:QEMU 内核文件 - `userdata.img`(可选):用户数据分区镜像 将这些文件重命名为不带 `-qemu` 的格式,例如: ```bash mv system-qemu.img system.img mv vendor-qemu.img vendor.img ``` 将这些文件放入目标 AVD 的目录中,通常路径为: ``` ~/.android/avd/<Your_AVD_Name>.avd/ ``` --- ### 创建 AVD #### 1. 使用 `avdmanager` 创建 AVD 假设你已经通过 `sdkmanager` 下载了必要的系统镜像包,可以运行以下命令创建 AVD: ```bash avdmanager create avd -n MyCustomAVD -k "system-images;android-30;google_apis;x86" ``` 其中: - `-n` 指定 AVD 名称(如 `MyCustomAVD`) - `-k` 指定使用的系统镜像(需与你准备的镜像兼容) 在执行该命令后,系统会提示是否自定义硬件配置,可以选择默认或自定义配置文件(`.ini` 文件)。 --- ### 替换系统镜像文件 创建 AVD 成功后,进入 AVD 对应的目录: ```bash cd ~/.android/avd/MyCustomAVD.avd ``` 将你准备好的镜像文件复制到该目录,并替换原有文件: - `system.img` 替换为你的定制 `system.img` - `ramdisk.img` 替换为你的 `ramdisk.img` - `vendor.img` 替换为你的 `vendor.img` - `kernel-ranchu-64` 放入该目录并重命名为 `kernel-ranchu` 或 `zImage`(根据 AVD 配置) --- ### 启动 AVD 完成镜像替换后,使用 `emulator` 启动 AVD: ```bash emulator -avd MyCustomAVD ``` 若遇到错误提示“missing kernel file”,请确认 `kernel-ranchu` 文件存在于 AVD 目录中,并且文件名正确[^1]。 --- ### 自定义硬件配置(可选) 可以通过编辑 `hardware-qemu.ini` 文件来调整虚拟设备的硬件参数,例如内存大小、屏幕分辨率等。也可以在创建 AVD 时指定一个自定义的硬件配置文件: ```bash avdmanager create avd -n MyCustomAVD -k "system-images;android-30;google_apis;x86" -c custom-hardware.ini ``` --- ### 示例脚本:自动化创建和替换 以下是一个 Bash 脚本示例,用于自动化创建 AVD 并替换镜像文件: ```bash #!/bin/bash AVD_NAME="MyCustomAVD" ANDROID_VERSION="system-images;android-30;google_apis;x86" AVD_DIR=~/.android/avd/${AVD_NAME}.avd # 创建 AVD avdmanager create avd -n $AVD_NAME -k "$ANDROID_VERSION" # 进入 AVD 目录 cd $AVD_DIR # 替换镜像文件(请根据实际路径调整) cp /path/to/system.img . cp /path/to/ramdisk.img . cp /path/to/vendor.img . cp /path/to/kernel-ranchu-64 kernel-ranchu # 启动 AVD emulator -avd $AVD_NAME ``` --- ### 注意事项 - 确保 `emulator` 和 `avdmanager` 已加入环境变量路径。 - 若使用较新的 Android Studio 版本,建议通过图形界面管理 AVD,但底层仍调用相同命令。 - 如果 `kernel-ranchu` 编译未生成,可从 `prebuilt/sdk/linux-kernel` 获取[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值