随笔分类 - Android
摘要:有的时候我们需要调整系统工具链,满足某些软件编译要求,比如 Android 4.0, 我就以此为例,记录流水账发现问题编译过程停止,报错 error: "_FORTIFY_SOURCE" redefined, 有点眼熟,google 一下。参考文章 http://blog.csdn.net/flydream0/article/details/7046612 建议安装 4.4 的工具链,系统里带的是 4.6 版本的。sudo apt-get install cpp-4.4 gcc-4.4-base gcc-4.4 g++-4.4 apt-get 装上 4.4 后,又不太喜欢原
阅读全文
摘要:只支持注册服务获取服务,很粗浅,留底备用目录结构.├── Android.mk├── include│ └── IMyBinder.h├── lib│ ├── Android.mk│ └── IMyBinder.cpp├── server│ ├── Android.mk│ ├── main.cpp│ ├── MyBinder.cpp│ └── MyBinder.h└── test ├── Android.mk └── test.cppIMyBinder.h#include <stdint.h>#include <sys/types.h>#include <util
阅读全文
摘要:adb connect 网络连接目标板报错,原因参考【http://ytydyd.blog.sohu.com/146260552.html】。而且指定 adb connect <IP>:5037 端口也不行,原因未知。不想修改 init.rc 的话,在Terminal Emulator 先 su 到 root 用户或使用串口设置,输入命令setprop persist.adb.tcp.port 5555syncreboot后重启目标板。以后再用 adb connect 即可顺利连接
阅读全文
摘要:1. 大部分资料指示使用 NDK r5 以上版本,Android.mk 文件设置 APP_STL 为 gnustl_static. 而我需要使用源码 mmm 编译方式,Android 2.3.x 系列源码中内嵌的工具链似乎为 r4 版本。更换源码工具链不现实2. 按照 NDK 方式期望达到的效果修改 Android.mk, 即 在 LOCAL_CFLAGS 中加入 -frtti mmm 报错undefined reference to `typeinfo for android::SortedVectorImpl'undefined reference to `vtable for _
阅读全文
浙公网安备 33010602011771号