
Android
文章平均质量分 54
海阔天空!
道阻且长,行则将至,行而不辍,未来可期!
展开
-
[exp-Android] FAILED: ninja: external/ninja/src/deps_log.cc:631:(编译错误处理)
处理方法:rm -rf out/soong/.bootstrap原创 2022-08-24 11:13:09 · 1573 阅读 · 0 评论 -
exp: 从Android设备导出安装的apk文件
从Android设备导出安装的apk文件1. 打开需要导出的APP,用下面的命令查看APP包名adb shell dumpsys window | grep Focused2. 查看apk路径adb shell pm path <pacakge name>#或者adb shell pm -lf | grep <pacakge name>3. 用adb拉取apk文件adb pull xxx.apk#或者换个名字adb pull xxx.ap...原创 2021-01-22 20:05:18 · 588 阅读 · 0 评论 -
exp:Android Studio调试系统源码之断点修改变量的值(干货分享)
Android Studio调试系统源码的环境配置可以参考下面的方式:exp:Android Studio调试系统源码的方法 (干货分享)演示下面还是用Launcher程序来演示,添加断点,然后在运行时动态修改变量的值。在要修改变量的地方添加断点运行时查看断点处的值运行到断点处暂停,在Debug的Variables界面会显示当前堆栈中的变量的指。从下图中可以看出变量fling的值为 false:打开断点设置变量界面点击选中fling,在右击...原创 2021-01-10 21:18:31 · 1960 阅读 · 0 评论 -
exp:Android Studio调试系统源码的方法 (干货分享)
网上很多讲Android Studio调试系统源码的方法,看着眼馋,最近终于跑通了,分享下自己的经验!目录调试环境导入系统源码的方法导入系统源码后的一些配置1 配置SDK打开工程配置界面配置工程的SDK,Android Q是API 29配置Run/Debug Configurationsdevice列表变亮,表示环境ok,可以开始调试开始调试选择要调试的进程添加断点,运行到断点时停住并显示调用栈继续运行停止调试调试环境ubun...原创 2021-01-08 22:14:45 · 2601 阅读 · 3 评论 -
exp: Android 模拟辅助显示设备
Android 模拟辅助显示设备开发者选项中有这个配置项:打开后,会在模拟器上显示一个悬浮窗口:原创 2020-12-12 16:45:03 · 4691 阅读 · 0 评论 -
exp: Error: The apk for your currently selected variant (app-release-unsigned.apk) is not signed.
问题:Error: The apk for your currently selected variant (app-release-unsigned.apk) is not signed. Please specify a signing configuration for this variant (release).原因:没有签名配置解决办法:添加签名配置File >> Project Structure >> Build variants &g...原创 2020-11-30 11:15:16 · 244 阅读 · 0 评论 -
exp: 查找 Android Studio 引用的jar或aar包位置
查找 Android Studio 引用的jar或aar库位置1. 首先跳转到类的定义处(快捷键: Ctrl + 鼠标点击)2. 在类名上鼠标右击, 点选上面的File Path, 弹出文件路径框, 如下图:点击其中的1.1.0, 在这个路径下面可以找到需要的aar或jar包:...原创 2020-09-23 10:13:13 · 1784 阅读 · 0 评论 -
Android Studio gardle 配置 ndk 指定 ABI: abiFilters
android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.ddd.ndktest20200507t1" minSdkVersion 19 targetSdkVersion 29 ...原创 2020-05-07 19:06:07 · 3294 阅读 · 0 评论 -
exp: 通过GIMP获取屏幕某个点的颜色值
exp: 通过GIMP获取屏幕某个点的颜色值1. screencap -p p1.png2. adb pull /sdcard/p1.png3. 用GIMP打开图片文件4. 用颜色拾取工具获取某点的颜色值5. 点击拾取到的颜色,弹出改变颜色窗口,窗口的HTML格式颜色值就是Android可以直接用的。Color.parseColor("#FFFF00")...原创 2020-04-05 02:52:46 · 900 阅读 · 0 评论 -
Android app权限调试,checkAndRequestPermission
权限授予状态保存在下面文件:/data/system/users/0/runtime-permissions.xml调试技巧:1. 在设置/应用管理中强行停止app2. 清除存储3. touch /data/f14. 启动应用并授权5. find /data -newer /data/f1 : 查看有哪些文件被修改了...原创 2019-12-25 21:55:59 · 1599 阅读 · 0 评论 -
repo: 修改 REPO_URL
解决repo init失败的问题if not REPO_URL: REPO_URL = 'https://gerrit.googlesource.com/git-repo'REPO_REV = 'stable'改为:if not REPO_URL: REPO_URL = 'https://mirrors.tuna.tsinghua.edu.cn/gi...原创 2019-12-12 10:54:32 · 9054 阅读 · 1 评论 -
Android: ADB: missing port in specification: tcp:192.168.6.xxx
默认端口号去掉了,需要在命令参数中添加端口号5555adb connect 192.168.6.xxx:5555adb版本的问题, 在最新的版本中已经修复.参考:ADB: missing port in specificationhttps://stackoverflow.com/questions/55158265/adb-missing-port-in-specif...原创 2019-12-09 09:49:05 · 814 阅读 · 0 评论 -
Android Studio Design界面不显示layout控件
今天碰到件奇怪事, 打开布局文件,但是不出现Dsign.意外发现, 只要关闭文件, 然后重新打开就好了...原创 2019-11-19 14:08:08 · 627 阅读 · 0 评论 -
Android: 添加shell命令行 alias配置
Android: 添加shell alias配置external/mksh$ gddiff --git a/src/main.c b/src/main.cindex bd013df..6d344bd 100644--- a/src/main.c+++ b/src/main.c@@ -78,6 +78,10 @@ static const char *initcoms[]...原创 2019-10-14 10:50:38 · 686 阅读 · 0 评论 -
因svn编译Android源码出错的解决办法
http://www.16rd.com/thread-13037-1-1.html[Description]用svn管理的版本编译出来有问题采用svn管理代码,经常导致编译不过或者生成的image偏大[Keyword]svn[Solution]Solution 1.请升级SVN的版本至1.7版本:采用1.7版本的SVN,编译过转载 2014-05-07 20:01:31 · 694 阅读 · 0 评论 -
adb connect unable to connect to处理方法
http://www.cnblogs.com/Vicky-Lee/archive/2012/03/07/2384075.html转载 2014-04-22 18:22:07 · 2268 阅读 · 0 评论 -
rapidsvn的安装(ubuntu12.04)
ubuntu 安装 RapidSVN 0.12.1(支持svn1.7)http://www.xmumu.com/rapidsvn原创 2014-05-13 20:16:44 · 1805 阅读 · 0 评论 -
android上移植memtester
转自:http://blog.youkuaiyun.com/xhcbird/article/details/179609951.下载memtester:http://pyropus.ca/software/memtester/2.解压到android源代码external目录下。3.使用下述Android.mk文件:[cpp] view plai转载 2014-07-17 08:51:27 · 1636 阅读 · 0 评论 -
JNI demo 手把手教例子
JNI demo 手把手教例子fe工作室 http://blog.sina.com.cn/u/2314572533 2012-09-26 10:19:111 JNI工程建立Android目录下创一个目录jnidemo,并在该目录下创建三个文件n Android.mk //用于编译JNI工程的makefile文件n转载 2014-05-27 09:27:42 · 539 阅读 · 0 评论 -
android 中遥控器键值的添加和修改
文章出处:http://blog.youkuaiyun.com/shift_wwx前言:TV 上遥控器键值怎么样对应到android的系统中,最近一个客户需要在我们的平台上修改,所以,我顺便做了一下总结,方便以后参考。请转载的朋友一定加上出处,十分感谢~~ 第一步:init.rc:通过service remotecfg /system/bin/remotecfg /sy转载 2014-05-30 09:23:59 · 3317 阅读 · 0 评论 -
Android --- Input System
1、http://source.android.com/devices/tech/input/index.html2、输入子系统--event层分析http://www.cnitblog.com/luofuchong/archive/2007/11/12/36157.html3、Android Input System分析(一)--基本架构https://blog.cs...转载 2019-03-11 13:11:53 · 177 阅读 · 0 评论 -
Android --- input 检测方法
1,getevent [ -l ]2,dumpsys input3, cat /pr原创 2014-07-03 20:18:11 · 666 阅读 · 0 评论 -
Android Sensor 相关资料
1、gsensor架构和原理分析http://blog.youkuaiyun.com/silingsong/article/details/7513157这篇写的原创 2014-05-27 08:58:05 · 529 阅读 · 0 评论 -
Class create, device create, device create file
转自:http://www.hovercool.com/en/Class_create,_device_create,_device_create_file转载 2014-08-01 19:06:49 · 533 阅读 · 0 评论 -
Hdmi edid 数据解析
转自:http://blog.chinaunix.net/uid-20672559-id-3384035.html转载 2014-07-30 20:12:00 · 1762 阅读 · 0 评论 -
fuser命令
fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。原创 2014-09-04 18:14:22 · 2598 阅读 · 0 评论 -
Android系统启动过程浅谈
转自:http://www.linuxidc.com/Linux/2011-10/45067.htm[日期:2011-10-11]来源:Linux社区 作者:yicao821转载 2014-08-12 09:49:45 · 496 阅读 · 0 评论 -
Android: 如何调试init.rc中的service
1、更改将要调试的service的class类型:原创 2014-09-18 10:33:16 · 2524 阅读 · 0 评论 -
专访罗升阳:老罗的Android之旅
原文地址:http://www.youkuaiyun.com/article/2014-08-15/2821226转载 2014-10-09 14:47:48 · 1653 阅读 · 0 评论 -
Android: 设置模拟按键快捷方式
为了方便调试,设置模拟按键快捷健:alias w='input keyevent DPAD_UP'alias s='input keyevent DPAD_DOWN'alias a='input keyevent DPAD_LEFT'alias d='input keyevent DPAD_RIGHT'alias e='input keyevent ENTER'alia原创 2014-12-08 10:55:27 · 752 阅读 · 0 评论 -
ubuntu下eclipse中文乱码问题
在调试疯狂android上的例子代码的时候,出现中文乱码的情况。下面是网上找到的解决办法:1. http://www.linuxidc.com/Linux/2011-12/50056.htm2. http://jingyan.baidu.com/article/8ebacdf0cf844b49f65cd597.html简单的说就是3步:1. 在/var/原创 2015-03-31 15:02:12 · 1006 阅读 · 0 评论 -
adb connect 命令快捷键设置
1. 在.bashrc中设置adb connect 命令的别名: alias adbc="adb connect $R“2. 设置环境变量R,存放IP: R=192.168.1.x原创 2015-03-26 14:49:17 · 1421 阅读 · 0 评论 -
deb安装包的制作、安装、卸载
参考:Ubuntu下制作deb包的方法详解https://blog.youkuaiyun.com/gatieme/article/details/52829907Ubuntu下的deb打包、安装与卸载https://blog.youkuaiyun.com/hebbely/article/details/78521476从源码开始制作deb包https://blog.youkuaiyun.com/qk19929...原创 2018-12-28 01:27:09 · 238 阅读 · 0 评论 -
Android:重新挂载system分区
用命令adb rootadb remount可以将system分区挂载成rw模式,但是在写入数据时变成了ro模式。需要用下面的命令来解锁system分区:adb rootadb disable-verity这样重启后就可以用最开始的两个命令将system分区挂载为可读写模式:adb rebootadb rootadb remount...原创 2019-01-18 14:56:21 · 7272 阅读 · 5 评论 -
openJDK 1.7 和1.8 切换
ubuntu16 安装openjdk java1.7https://blog.youkuaiyun.com/qq_33160790/article/details/78252150查看ubuntu版本命令:lsb_release -a如果ubuntu版本为16.04可以采用如下方法:sudo add-apt-repository ppa:openjdk-r/ppa sudo ap...原创 2019-01-23 11:54:58 · 1135 阅读 · 0 评论 -
Android bugreport 和 battery-historian
https://github.com/google/battery-historianBattery HistorianBattery Historian is a tool to inspect battery related information and events on an Android device running Android 5.0 Lollipop (API lev...转载 2019-02-22 09:59:25 · 549 阅读 · 0 评论 -
Android: FrameLayout帧布局
两分钟掌握FrameLayout帧布局 https://baijiahao.baidu.com/s?id=1575325525978446&wfr=spider&for=pc一、认识FrameLayout帧布局是Android布局中最简单的一种,使用FrameLayout标签。帧布局为每个加入其中的控件创建一个空白区域(称为一帧,每个控件占据一 帧)。釆用帧布局...转载 2019-02-24 15:00:24 · 476 阅读 · 0 评论 -
Android 时间同步功能 NTP NITZ
Android中通过NTP服务器获取时间功能源码分析https://blog.youkuaiyun.com/i2cbus/article/details/215509011 相关文件:frameworks\base\services\java\com\android\server\ SystemServer.javaframeworks\base\services\java\co...转载 2019-02-26 16:57:31 · 2439 阅读 · 0 评论 -
RK3368 看门狗 Watchdog 调测
2019-03-05 18:18:181. 开驱动CONFIG./arch/arm64/configs/rockchip_defconfigCONFIG_WATCHDOG=y 驱动源码:kernel/drivers/watchdog/rk29_wdt.c2. 修改dtsarch/arm64/boot/dts/rk3368.dtsiwatchdog: wdt@...原创 2019-03-06 09:59:15 · 2854 阅读 · 0 评论 -
设置ctl.start 属性启动init.rc 中service以及权限问题
设置ctl.start 属性启动init.rc 中service以及权限问题https://blog.youkuaiyun.com/u012719256/article/details/52450380通过property_set("ctl.start", service_xx);来启动init.rc中的service是一个很方便方法来调用某个可执行程序或某个脚本程序service...转载 2019-03-09 14:18:18 · 7136 阅读 · 0 评论