- 博客(9)
- 收藏
- 关注
原创 AOSP12添加自定义Product
我们参考文件``build/target/product/AndroidProducts.mk`的定义,源文件是。xxx.mk是产品的具体定义,如产品名称、产品品牌、产品有哪些模块等等。我们也可以参考模拟器的定义,BoardConfig通常用于定义产品的一些板级特性,如WIFI、GPS等。目录下,以device/<厂家名>/<产品名>的形式,如我们创建。可以看到我们创建的三个编译已经添加成功了。,并提供编译选项,lunch的选项都是在。文件,这个文件是模拟器的定义。,同时提供了三种编译选项。
2025-03-07 00:56:17
303
原创 emulator指令执行失败:Could not open ‘****/userdata-qemu.img‘:No such file or directory
同步了Android12的分支android-12.1.0_r27,选择产品aosp_x86_64-eng,make之后,使用emulator启动模拟器报错: Could not open ‘****/userdata-qemo.img’:No such file or directory。注意后面要加上构建类型,eng、userdebug或者user,否则会报错。虽然不在lunch的菜单列表里,但是也能构建。为了方便起见,可以将其加入到菜单选项里,编辑。最后,编译完就可以启动模拟器了。
2025-03-03 12:25:18
255
原创 Android10添加自定义模块编译报错:artifact path requirement. Offending entries: xxx
在构建product的mk文件中添加,如模拟器的。
2025-02-25 21:40:06
121
原创 VMware WorkStation启动虚拟机报错:此平台不支持虚拟化Intel VT-x/EPT
物理机已进入BIOS开启虚拟化,而VMware WorkStation开启虚拟机仍然提示此平台不支持虚拟化的Intel VT-x/EPT。1、控制面板->程序和功能->启用或关闭Windows功能,取消如下三个选项。2、进入服务,禁用Hyper-V相关的服务。
2025-02-22 15:13:39
3188
1
原创 Ubuntu20编译Android10源码时报错:error while loading shared libraries: libncurses.so.5
【代码】Ubuntu20编译Android10源码时报错:error while loading shared libraries: libncurses.so.5。
2025-02-22 14:51:54
132
原创 Android11绑定Service失败:Unable to start service Intent {xxx} U=0: not found
解决方案:在Aidl客户端应用中的AndroidManifest.xml中使用queries标签声明要访问的服务端应用的包名。问题:Aidl客户端绑定服务端Service时总是报错:Service找不到。原因:Android11开始,新增了软件包可见性的限制。
2025-02-13 10:22:13
290
原创 Android系统开发之虚拟机安装及配置
至此,最精简的Ubuntu虚拟机已经安装成功了,效果如下:安装VMware WorkStation;安装Ubuntu18系统镜像;安装Vim工具支持文本编辑;安装VMware Tools支持屏幕适配及物理机和虚拟机之间的复制粘贴操作;安装SSH服务支持远程连接;
2024-12-13 19:43:20
4631
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人