标签 framework 下的文章

已经编译好的 .a 静态库

直接在相应的 Android.mk 里面增加:

LOCAL_SRC_FILES := $(LOCAL_PATH)/lib/libyuv_neon.a

这样就可以了

希望把部分源码编译成静态库,然后再加载

LOCAL_STATIC_LIBRARIES := libtest

这个需要有源码

比如说 libyuv,这个在 external 目录下面有这个库,所以在 framework 下面使用也很简单,只要

LOCAL_STATIC_LIBRARIES := libyuv_static

如果提示找不到,那么直接去提示的目录那边去看看,看看目录名字是什么,就把这边的库名字修改了就可以了。

参考:

https://blog.csdn.net/baidu_31872269/article/details/84554696
https://blog.csdn.net/zhang01/article/details/78760630
https://blog.csdn.net/qq840727854/article/details/54782700
https://blog.csdn.net/sofa120/article/details/83029698
https://blog.csdn.net/kafeidev/article/details/8860278
https://programming.vip/docs/compiling-google-libyuv-so-library.html

有两种方法。

1. 进入容器

docker ps
docker exec -it instance15 sh
logcat

2. 不进入容器

docker ps
adb connect localhost:5987
logcat

3. 也可以把 log 写入文件,再把文件读取出来

docker ps
docker exec -it instance15 sh
logcat >log.txt
exit

adb connect localhost:5987
adb -s localhost:5987 pull log.txt .

4. 还可以这样

docker logs --since 5m 00363a3b96d6