
android开发
yjsz2010
这个作者很懒,什么都没留下…
展开
-
解决framework.jar不生效问题
在 Android 采用 ART 虚拟机后,为了提高运行时效率,在编译期间会将 jar 包中的 dex 文件编译为 odex、vdex 等文件。而这些文件并不存放在 framework.jar 中,所以会导致单独 push framework.jar 后,修改的内容不生效。由于我们并不知道我们所修改的文件被编译到哪个目标文件中了,所以为了使修改能够生效,要么重新烧录 system.img,要么...转载 2019-12-25 20:49:56 · 2053 阅读 · 0 评论 -
android ANR分析
----- pid 886 at 2018-08-31 14:28:56 -----Cmd line: com.android.systemBuild fingerprint: 'Freescale/Q1028MX17B/Q1028MX17B:6.0.1/2.1.0-ga-rc2/20160715:user/release-keys'ABI: 'arm'Build type: optim...原创 2018-09-19 10:36:46 · 1010 阅读 · 0 评论 -
使用monkeyrunner实现自动截屏
为了测试需要,设备比较紧张,打算在短时间内,方便的把系统中的页面做截图。调查发现可以使用monkeyrunner,那就行动吧:1、设置环境变量:D:\android\tools(本地android sdk路径)D:\android\tools\bin(本地android sdk路径)2、运行monkeyrunner.bat发现monkeyrunner.bat脚本有错误:修改:2.1 o...原创 2018-04-28 03:07:55 · 2330 阅读 · 0 评论 -
monkeyrunner 25.3.2 SWT folder '..\framework\x86_64' does not exist.
SWT folder '..\framework\x86_64' does not exist.Please set ANDROID_SWT to point to the folder containing swt.jar for your platform./tools/bin/monkeyrunner.bat 执行报错无法使用:原因为bat脚本有两处错误一 ...转载 2018-04-28 01:49:38 · 465 阅读 · 0 评论 -
android AAPT
使用AAPT打包资源文件使用以下命令查看android的build系统是如何打包framework-res模块的:cd ~/android/srcmake -n --debug framework-res以下是从输出提取的关键步骤:1. 第一步,生成资源apk包,由以下命令完成:out/host/linux-x86/bin/aapt package -z -u -x -M framework...转载 2018-04-07 13:23:10 · 443 阅读 · 0 评论 -
Android 系统版本号
修改android系统版本号原创 2017-09-01 10:25:25 · 284 阅读 · 0 评论 -
Ubuntu 14.04,samba 无法访问,指定网络名不再使用
按常规配置后,在windows资源管理器中登陆samba服务器,看得到共享目录却无法打开,弹出 “无法访问。指定的网络名不再可用。”使用如下命令解决:$ sudo apt-get remove samba libtalloc2$ sudo apt-get autoremove$ sudo apt-get install samba libtalloc2转载 2017-07-22 13:00:36 · 1394 阅读 · 1 评论 -
repo 获取各个库的tag代码
项目发布版本之后,需要备份,git管理中使用tag跟踪,在repo管理的多个库中。直接上干货,使用如下方法:1、创建各个库的tagrepo forall -c git tag tag_V1.3repo forall -c git push origin --tags2、创建Manifest库taggit checkout -b tag_V1.3修改defau原创 2017-04-26 10:56:38 · 9872 阅读 · 0 评论