关于property_get和property_set失败的问题
- 在使用property_get时,编译能通过,但是在运行时property_get失败,百思不得其解,最终发现是Android.mk中没有引入libcutils库.所以借此机会做了一次总结:
1.引入了头文件#include <cutils/properties.h>
2.char value[PROPERTY_VALUE_MAX] = {0}; //数组长度必须为PROPERTY_VALUE_MAX
property_get(“XXX.XX.lib”, value, LIB_VALUE_DEFAULT); // 在XXX.XX.lib不存在时,会取LIB_VALUE_DEFAULT的值
3.引入libcutils.so文件