- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Android11编译导入PRODUCT_BOOT_JARS
Android11编译导入PRODUCT_BOOT_JARSAndroid P以下版本导入PRODUCT_BOOT_JARSAndroid编译导入PRODUCT_BOOT_JARS增加package白名单编写jar包Android.mk文件(此jar包为dex文件)make编译Android11版本导入PRODUCT_BOOT_JARS编写jar包Android.bp文件(此jar包为class文件)使用androidmk命令Android.mk文件生成Android.bpAndroid.bp增加java_
2020-12-02 11:59:07
6353
8
原创 Android 11 trout编译运行问题汇总
对于Android 11 Automotive,支持编译输出trout虚拟机运行Car device设备,以下是编译运行过程1、sync Android11 源码source code,如上面文章内容
2020-10-26 11:22:58
1414
原创 Android 源码系统导入开机加载的第三方jar库
首先,把第三方 class jar 包生成 .dex jar,如 test-1.0.0.1.jardx --dex --output=dex/test-1.0.0.1.jar class/test-1.0.0.1.jar 第一种方案:(1)编译Android源码系统,生成不带 .odex 优化的 image,参见 Ubuntu 18.04编译Android8.1 automoti...
2018-08-08 16:49:30
2840
原创 Ubuntu 18.04 emulator运行Android源码编译的 X86 虚拟机image
1、源码编译(1)Ubuntu 18.04编译Android8.1 automotive(2)Ubuntu 18.04 编译 Android P Automotive2、emulator 运行 X86 虚拟机 imageemulator: ERROR: x86_64 emulation currently requires hardware acceleration!Please ensure K...
2018-07-16 10:37:37
5240
2
原创 Ubuntu 18.04 编译 Android P Automotive
1、lunch选择lunch aosp_cf_x86_auto-userdebug2、编译出现的问题(1)device/google/cuttlefish_common/guest/hals/gralloc/legacy/gralloc_vsoc_priv.h:163:3: error: use of undeclared identifier 'memset' memset(out, 0, s...
2018-07-12 16:52:54
4304
原创 Ubuntu 18.04编译Android8.1 automotive
1、Android8.1源码下载清华大学AOSP镜像:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/(1)repo下载git clone https://aosp.tuna.tsinghua.edu.cn/git-repo/chmod a+x git-repo/repo 添加repo(路径目录如:~/git-repo/repo)...
2018-07-11 15:16:08
7082
5
转载 Ubuntu Linux 环境变量
Ubuntu Linux 环境变量 用户环境变量通常被存储在下面的文件中: ~/.profile ~/.bash_profile 或者 ~./bash_login ~/.bashrc 上述文件在Ubuntu 10.0以前版本不推荐使用。 系统环境变量一般保存在下面的文件中: /etc/environment /etc/profile /etc/b
2013-08-02 10:14:03
851
原创 Linux环境下用命令更新Android SDK
大多数情况下 Android SDK 的更新可以用界面化的形式方便更新,但偶尔在 Ubuntu 中下载的标准 SDK Tools 没办法设置,即界面不能把默认的 https 改为 http 访问,而且没办法设置代理,这个理由嘛生在中国你是知道的~这里介绍通过SDK Tools 下的 android 脚本更新 SDK:1、首先进入 tools 目录,可以通过./android -h查
2013-08-01 16:26:47
8791
原创 ubuntu安装jdk全过程
首先,从 http://java.sun.com 中下载 jdk, 版本是 jdk1.6.0_45,下载的是 bin 文件,将下载的 jdk-6u45-linux-x64.bin 文件置于 /usr/lib/jvm/java 中然后,在 shell 中执行:sudo chmod u+x /usr/lib/jvm/java/jdk-6u45-linux-x64.bin修改bin文
2013-05-21 16:30:41
5657
原创 ubuntu 12.04 LTS 开启root
Ubuntu12.04 以及后续版本默认是没有开启 root,下面看看怎么开启ROOT。1.为root分配密码,按提示进行设置就好。sudo passwd root2.打开终端,输入以下命令:sudo -s进入root账户下,打开配置文件:cd /etc/lightdmgedit lightdm.conf增加以下两行:greeter-show-man
2013-05-21 14:25:45
1175
原创 关于getChildStaticTransformation在android4.1失效问题解决方案
声明:本文本人原创,如有转载,请注明出处。问题来源:对于 Gallery 的 3D 效果大家并不陌生,如下图此效果在 android4.0 以前可以继承 Gallery 类或 ViewGroup 类,在构造函数中设置 setStaticTransformationsEnabled(true); 然后重载函数 getChildStaticTransformat
2013-03-19 16:26:08
6632
3
原创 Android 源码下编译APK
有些时候,我们写的 AP 需要获取系统的一些权限,比如获取联系人信息,Mail 信息等等,就需要在 android 源码下编译APK,让 AP 与系统源码具有一样的签名。 1、Linux系统注册 -mm、 -mmm等命令 用 gedit 打开~/.bashrc 文件,加入source [源码目录]/build/envsetup.sh,重启命令终端。 2、
2012-02-16 14:56:34
6530
Professional Java Native Interfaces with SWTJFace
2007-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人