- 博客(13)
- 资源 (12)
- 收藏
- 关注
原创 [学习笔记][AndroidStudio] AS开发工具学习笔记
版本:v2.2工欲善其事必先利其器,所以对工具的使用还是需要花点时间了解和掌握下的。主要还是一些快捷键便于开发,另外还有些功能如连到Github,用Android Device Monitor调试,断点调试等。记录内容如下:查找当前类支持的方法: Ctrl + O整个项目查找被调用地方: Ctrl + Shift + F打出TAG标签: logt加回车new右边补...
2018-04-29 11:06:01 2133 2
原创 [RK3288][Android6.0] Ubuntu下反编译apk得到源码和xml文件
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景:需要了解RK的OTA机制,但sdk只提供了apk 因此需要反编译解包,要注意的是,如果apk在编译的时候经过了代码混淆,那么反编译出来的是乱码而无法查看的。工具:apktool: 反编译后可以查看res下的资源和布局文件,以及apk的AndroidManife...
2018-04-26 14:27:12 1038 5
原创 [Tools][Apktool] 调试笔记 --- 使用apktool出现AndrolibException
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: Ubuntu下使用apktool反编译apk。 执行./apktool d app-debug.apk出现I: Baksmaling...I: Loading resource table...Exception in thread "main" brut.andr...
2018-04-26 11:15:51 488
原创 [Tools][JD-GUI] 调试笔记 --- 执行gd-gui找不到libgtk-x11-2.0.so.0
ubuntu下执行gd-gui,提示./jd-gui: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory解决方法: sudo apt-get install libgtk2.0-0:i386参考...
2018-04-26 10:17:31 499
原创 [Tools][AS] 调试笔记 --- Failed to resolve: com.android.support:appcompat-v7:27
现象:重新安装一个新的Android Studio后,每次新建工程,总是提示: Failed to resolve: com.android.support:appcompat-v7:27 如图: 点击Install Repository and sync project并没有成功。原因:SDK和SDK Tools版本不匹配引起解决方法:方法一: 直接修改bu...
2018-04-24 13:12:34 389
原创 [RK3288][Android6.0] 调试笔记 --- 打印当前reboot或shutdown进程信息
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: 遇到一台机器黑屏,无法连接adb和uart,但是工作指示灯还亮着 Log: Logcat并未发现异常,Kernel log如下:<4>[ 1294.653184] ^^^^^^^^^^^^^^^^^Device Mode<4>[ 1294.6...
2018-04-20 16:31:11 1118
原创 [RK3288][Android6.0] 调试笔记 --- 增加操作系统开机时间
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92背景: 由于系统有模块需要和外部硬件做同步,因此要延长开机时间。调试思路: 由于系统只显示了开机动画,没有开机Logo。因此一开始的思路是把开机动画时间延长,然后把launcher或者zygote的启动时间也延迟。调试发现不可行,因为init进程之后的进程都是并发执行的,而很多进...
2018-04-17 16:02:54 1094
原创 [Tools][AS] 调试笔记 --- package org.junit does not exist
用Android Studio编译工程时,提示错误:error: package org.junit does not exist解决方法: 拷贝android-studio/gradle/gradle-3.2/lib/plugins/junit-4.12.jar到项目的libs目录下。 ...
2018-04-12 16:15:17 4088 1
原创 [RK3288][Android6.0] 调试笔记 --- AndroidStudio安装提示无SDK问题
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92Ubuntu 14.04上安装Android Studio提示“Unable to access Android SDK add-on list”原因是电脑里没有SDK或者在对应路径下找不到对应的SDK, 有看到文章说可以直接用android source code中prebuilt...
2018-04-11 19:29:11 925
原创 [RK3399][Android7.1] Andorid JNI知识点小结
JNI是什么?JNI是Java Native Interface的缩写(Java本地调用)。 Java平台和本地C代码进行相互操作的API接口称为Java本地代码接口。什么时候该使用JNI?Java之所以不能和C/C++想通,最主要的原因就是类型差异。那么该什么场景使用JNI? 1.当应用程序需要访问系统的各个特性和设备,并且这些特性和设备通过Java平台是无法访问时。...
2018-04-11 16:51:19 1279
原创 [RK3288][Android6.0] 调试笔记 --- LP55231驱动验证
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92LP55231和LP5523两颗IC是兼容的。 LP55231是TI公司发布的,LP5523是原来的Nation公司发布的.对应的驱动是leds-lp5523.c,但是3.10.92内核对应驱动并不兼容dts,没有给出解析dts中platform data的接口。 因此两种方法可以解...
2018-04-09 13:34:40 659
翻译 [RK3288][Android6.0] Documentation/leds/leds-lp55xx.txt
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92LP5521/LP5523/LP55231 Common DriverAuthors: Milo(Woogyom) Kim milo.kim@ti.comDescriptionLP5521, LP5523/55231 and LP5562 have common featur...
2018-04-09 10:10:53 641
翻译 [RK3288][Android6.0] Documentation/leds/leds-lp5523.txt
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92Kernel driver for lp5523National Semiconductor LP5523 led driver chipDatasheet: http://www.national.com/pf/LP/LP5523.htmlAuthors: Mathias...
2018-04-09 08:52:00 405
okHttpClient test sample
2018-05-11
WebSocketServer test sample
2018-05-11
WebSocketClient test sample
2018-05-11
apktool_and_dex2jar(ubuntu)
2018-04-26
ION基本概念.docx
2013-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人