- 博客(79)
- 资源 (71)
- 收藏
- 关注
原创 Linux Shell字符串截取#与%使用
其中,msg表示被截取的字符串,Depend-On:和\n 是指定的字符(或者子字符串),遇到特殊字符要加转译符\,比如\n, *是通配符。背景Jenkins需要解析gerrit的commit message中特殊字段的值,比如Depend-On:字段的值。比如commit msg内容如下:用变量msg表示。
2024-04-24 15:55:48 210 1
原创 解决tomcat invalid URI: [The encoded slash character is not allowed]
修改catalina.sh,加入如下配置。然后重启tomcat。
2024-04-18 11:09:38 171
原创 SecureCRT自动保存串口打印的日志到文件
在Log file name中输入X\Log\%H\%Y-%M-%D_%h-%m%s.log。点击Options->Edit Default Session->Log File。如果遇到log文件无法自动保存:点击File选中。X根据自己的盘符做修改。
2024-04-15 14:12:19 136
原创 导入芯片原厂SDK Mirror源码到gerrit
下载镜像代码repo sync创建AOSP project对All Project权限修改创建repo在刚才下载的codebase根目录执行如下命令:@xxx设置repo的parent repo为AOSP在刚才下载的codebase根目录执行如下命令:@xxx将Android Codebase的代码push到gerrit服务器在刚才下载的codebase根目录执行如下命令:git pushusernamegit pushusername测试下载代码username。
2024-04-12 14:18:00 489
原创 WSL访问adb usb device
解决方案:打开windows任务管理器结束adb进程。3.在Windows PowerShell上。解决端口block问题:新建防火墙出站规则。如果出现device busy。
2024-04-12 11:27:54 416 1
原创 git am打patch失败-error:xxx patch does not apply
【代码】git am打patch失败-error:xxx patch does not apply。
2024-04-01 14:31:13 132
原创 Ubuntu20.4无法正常启动EasConnect
(EasyConnect下载链接:https://pan.baidu.com/s/1JPTJE4EMsZUg2pUOdVDFHw?(依赖的pango库下载链接:https://pan.baidu.com/s/1ieRve0SD8R1XpgYz1o3K9w?4.将依赖库拷贝到EasyConnect安装目录。2.启动EasyConnect失败。经过网络查询是pango库版本的问题。1.安装EasyConnect。6.启动EasyConnect。3.下载pango库,并解压。5.安装gtk依赖库。
2022-12-21 10:00:35 1141 2
原创 Ubuntu20.4安装QT6
3.1.4设置QT安装目录和需要安装的组件(建议选Custom Installation)然后点击Next。3.1.3根据情况勾选同意或者拒绝收集统计信息然后点击Next。3.1.1输入账号和密码,然后点击下一步(Next)3.1.5选择需要安装的组件然后点击Next。3.1.2勾选统一条款然后点击Next。3.1.6点击Install进行安装。
2022-12-01 15:00:43 5076 5
原创 利用python为你集成三方apk里的lib时自动生成Android.bp
将apk解压到同名的目录,然后在lib目录下生成Android.bp, Android.bp用于对lib/armeabi-v7a目录下面的所有so进行prebuild
2022-08-12 10:10:42 1056
原创 Android codebase中的app keystore导入Android Studio使用的JKS keystore
利用keytool-importkeypair将android codebase里的keystore导入jks keystore,并利用apksigner工具对APK进行重新签名
2022-06-16 10:19:44 278 1
原创 Ubutun20.0.4搭建Opengrok1.3.16查看Android源码
Ubutun20.0.4基于tomcat9搭建Opengrok1.3.16查看Android源码
2022-06-02 08:41:15 517
原创 Android Studio命令行编译提示Unable to make field private final java.lang.String java.io.File.path accessib
Android Studio命令行编译提示Unable to make field private final java.lang.String java.io.File.path accessib
2022-03-11 15:15:50 33820 2
原创 ijkplayer编译so只有libxxffmpeg.so,无libxxsdl.so,libxxplayer.so
ijkplayer编译so只有libxxffmpeg.so,无libxxsdl.so,libxxplayer.so解决方案
2021-11-17 09:38:12 1774
原创 为Android IJKPlayer编译LIBXML2(2.9.11)
ref:CSDNhttps://mp.csdn.net/mp_blog/creation/editor/1210383151.下载源码:git clone https://gitlab.gnome.org/GNOME/libxml2 -b v2.9.11 --depth=1文章保存的目录为d:\tools\linux\libxml22.安装wsl,备注需要win103.下载linux版本 NDK android-ndk-r14b本文章ndk安装的目录为d:\tools\a..
2021-11-03 14:55:29 2054
翻译 LIBXML2 2.9.11 build for Android
目录编译环境必须配置的依赖配置Android编译工具链编译 LIBXML2 (android-21-armeabi-v7a)编译LIBXML2 arm64位 (android-21-arm64-v8a)参考:https://github.com/djp952/prebuilt-libxml2/blob/master/README.md编译环境Windows 10 x64 20H2 (19042) Windows Subsystem for Linux(WSL v1 r...
2021-11-03 14:34:49 692
原创 Ubuntu上Package libxml-2.0 was not found in the pkg-config search path错误解决
错误描述pkg-config --cflags libxml-2.0Package libxml-2.0 was not found in the pkg-config search path.Perhaps you should add the directory containing `libxml-2.0.pc'to the PKG_CONFIG_PATH environment variableNo package 'libxml-2.0' foundpkg-config ...
2021-10-28 14:05:42 1876
原创 Android9.0 App安装到Android4.4报错InflateException-You must supply a layout_height attribute.
问题描述:Android9.0 App安装到Android4.4报错InflateException,提示You must supply a layout_height attribute.堆栈:0-26 11:19:23.312 10710 10710 E AndroidRuntime: FATAL EXCEPTION: main10-26 11:19:23.312 10710 10710 E AndroidRuntime: Process: com.XX.app, PID: 1071..
2021-10-27 12:17:12 245
原创 Android9.0 App安装到Android4.4报错IllegalArgumentException
目录问题描述堆栈解决方案:问题描述:App在Android9.0上可以运行,但是安装到4.4版本程序crash,错误为IllegalArgumentException10-25 17:07:12.475 14178 14178 E AndroidRuntime: FATAL EXCEPTION: main10-25 17:07:12.475 14178 14178 E AndroidRuntime: Process: com.xx.app, PID: 1417810-25 17:
2021-10-27 11:00:45 339
原创 Android9.0 App安装到Android4.4报错ClassNotFoundException
Android9.0 App安装到Android4.4报错ClassNotFoundException目录Android9.0 App安装到Android4.4报错ClassNotFoundException问题描述:堆栈:解决方案:App在Android9.0上可以运行,但是安装到4.4版本程序crash,错误为ClassNotFoundException,java.lang.RuntimeException: Unable to instantiate activity Co
2021-10-27 10:49:47 1310
原创 Window上用批处理问题利用adb命令通过包名杀进程的方法
Window上用批处理问题利用adb命令通过包名杀进程的方法adb rootset pkgName="com.myapp.mymodule"@echo *write the pid to a file*@echo *read the content from file*::adb shell ps | find %pkgName% > %pkgName%.txtadb shell "echo $(ps -ef |grep creator) | cut -d' ' -f2" > %.
2021-10-15 15:13:35 636
原创 Window7 64bit上为Android NDK配置FFmpeg4.3.1编译 - MSYS2
参考:https://blog.csdn.net/listener51/article/details/81605472 https://www.msys2.org/MSYS2安装准备操作系统为Windows 7 (64 bit) 或更新版本 Download the installer:msys2-x86_64-20200720.exe SHA256 校验码:ad6b58b355a852d9df7c6dc2722d0eca139042cf262ae7363...
2020-07-25 13:09:45 830
原创 Generate java document for a java file
如下两个值需要根据你的sdk路径和使用的版本进行修改D:\Tools\Android\sdk\android-sdk\platforms\android-28\android.jarD:\Tools\Android\sdk\android-sdk\docs\reference命令如下:javadoc -protected -splitindex -encoding utf-8 -c...
2019-08-09 13:45:16 224
原创 关于MPEG-4 Audio中的Audio Specific Config的理解
MPEG-4 Audio有一个非常重要的header叫做Audio Specific Config,该header包含了Audio编码器的重要信息,比如编码器类别,音频频率,音频通道数。例如:AAC LC,双通道48K编码的header:0001000110010 Object Type = 2, 用5bit的二进制表示为:00010 frequen...
2019-08-04 15:37:26 3400 4
翻译 Android HIDL - JAVA(4) - Exporting constant
https://source.android.com/devices/architecture/hidl-java/constants导出常量在接口不兼容 Java(例如由于使用联合类型而不兼容 Java)的情况下,可能仍需将常量(枚举值)导出到 Java 环境。这种情况需要用到hidl-gen -Ljava-constants …,它会将已添加注释的枚举声明从软件包的接口文件提取出来,...
2019-05-31 23:51:46 255
翻译 Android HIDL - JAVA(3) - Interface Errors and Methods
https://source.android.com/devices/architecture/hidl-java/interfaces接口方法和错误本部分详细介绍了接口方法和错误。Void 方法不返回结果的方法将转换为返回void的 Java 方法。例如,HIDL 声明:doThisWith(float param);…会变为:void doThisW...
2019-05-31 23:50:12 276
翻译 Android HIDL - JAVA(2) - Data Types
https://source.android.com/devices/architecture/hidl-java/types数据类型给定一个 HIDL 接口文件,Java HIDL 后端会生成 Java 接口、存根和代理代码。它支持所有标量 HIDL 类型([u]int{8,16,32,64}_t, float, double,及enum),以及受支持 HIDL 类型的字符串、接口、...
2019-05-31 23:48:35 397
翻译 Android HIDL - JAVA(1) - Overview
https://source.android.com/devices/architecture/hidl-javaHIDL JavaAndroid O 对 Android 操作系统的架构重新进行了设计,以在独立于设备的 Android 平台与特定于设备和供应商的代码之间定义清晰的接口。 Android 已经以 HAL 接口的形式(在hardware/libhardware中定义为 C ...
2019-05-31 23:44:11 549
原创 Git 常用command简介(git解决冲突)
Git is a distributed version control system originally developed to manage Linux source codes.Using Git, you can easily view the revision history of your source code to track changes and easily go b...
2019-05-29 09:08:16 3051
翻译 Android HIDL(13) - Code Style Guide
https://source.android.com/devices/architecture/hidl/code-style代码样式指南HIDL 代码样式类似于 Android 框架中的 C++ 代码,缩进 4 个空格,并且采用混用大小写的文件名。软件包声明、导入和文档字符串与 Java 中的类似,只有些微差别。下面针对IFoo.hal和types.hal的示例展示了 HID...
2019-05-27 09:01:20 374
翻译 Android HIDL(12) - Versioning
https://source.android.com/devices/architecture/hidl/versioning版本编号HIDL 要求每个使用 HIDL 编写的接口均必须带有版本编号。HAL 接口一经发布便会被冻结,如果要做任何进一步的更改,都只能在接口的新版本中进行。虽然无法对指定的已发布接口进行修改,但可通过其他接口对其进行扩展。HIDL 代码结构HIDL 代码按...
2019-05-27 09:00:15 344
翻译 Android HIDL(11) - Data Types
https://source.android.com/devices/architecture/hidl/types数据类型本部分介绍了 HIDL 数据类型。要了解实现详情,请参阅HIDL C++(如果是 C++ 实现)或HIDL Java(如果是 Java 实现)。与 C++ 的相似之处包括:structs使用 C++ 语法;unions默认支持 C++ 语法。结构体和联...
2019-05-27 08:58:43 815
翻译 Android HIDL(10) - Converting Modules
https://source.android.com/devices/architecture/hidl/converting转换 HAL 模块您可以通过转换hardware/libhardware/include/hardware中的标头将预装的 HAL 模块更新为 HIDL HAL 模块。使用 c2halc2hal工具可处理大部分转换工作,从而减少所需进行的手动更改次数。...
2019-05-26 22:20:49 280
翻译 Android HIDL(9) - Threading Models
https://source.android.com/devices/architecture/hidl/threading线程模型标记为oneway的方法不会阻塞。对于未标记为oneway的方法,在服务器完成执行任务或调用同步回调(以先发生者为准)之前,客户端的方法调用将一直处于阻塞状态。服务器方法实现最多可以调用一个同步回调;多出的回调调用会被舍弃并记录为错误。如果方法应通过回...
2019-05-26 22:18:45 325
OpenMax_IL_Spec
2012-08-17
linux设备驱动开发详解(源码).tar
2010-11-09
unix网络编程v1第三版随书源码.tar
2010-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人