02 2014 档案
【Eclipse】添加builder实现NDK的自动编译
摘要:最近在做NDK相关的东西,Eclipse里面java的自动编译很方便,每次改动后就能自己编译显示错误,而NDK的C/C++文件就需要保存后再手动点build。研究了下发现java code的自动编译是在Project->Properties->Builders里面实现的,CDT也有相对的预制builder,但好像针对NDK不好用。自己添加了一个NDK的builder就实现了jni目录下发生改动后自动编译的功能。实现步骤:1、在Project上点击右键进入Properties,选择Builders页面。2、点击右面的“New”,然后在“Choose configuration typ 阅读全文
posted @ 2014-02-20 14:13 我是猴面包的树 阅读(463) 评论(0) 推荐(0)
【OSX】build AOSP 2.3.7时的build error解决
摘要:原始的error log: 1 ============================================ 2 PLATFORM_VERSION_CODENAME=REL 3 PLATFORM_VERSION=2.3.7 4 TARGET_PRODUCT=generic 5 TARGET_BUILD_VARIANT=eng 6 TARGET_SIMULATOR= 7 TARGET_BUILD_TYPE=release 8 TARGET_BUILD_APPS= 9 TARGET_ARCH=arm10 HOST_ARCH=x8611 HOST_OS=darwin12 HOST_BUI 阅读全文
posted @ 2014-02-18 11:52 我是猴面包的树 阅读(1218) 评论(0) 推荐(0)
【OSX】解决编译AOSP时需要10.5/10.6 SDK下载
摘要:有人遇到的是需要10.6的sdk。公司网快下载了xcode, 把里面的10.5sdk和10.6sdk拿出来, 一共才一百多兆……下载链接:http://pan.baidu.com/s/1gdxG1On安装时选择安装路径到 /Developer安装完成后就会出现在:/Developer/SDKs/MacOSX10.5.sdk或者/Developer/SDKs/MacOSX10.6.sdk 阅读全文
posted @ 2014-02-18 11:22 我是猴面包的树 阅读(648) 评论(1) 推荐(0)
【OSX】多个JDK共存时选择要使用的JDK版本
摘要:10.5以后的$JAVA_HOME没有被在.bash_profile中设置的话会被默认设置为 /usr/libexec/java_home。如果一台mac里面安装了多个JDK, 可以通过/usr/libexec/java_home -V 来查看, 结果如下: 1 $ /usr/libexec/java_home -V 2 3 Matching Java Virtual Machines (3): 4 5 1.7.0_13, x86_64:"Java SE 7"/Library/Java/JavaVirtualMachines/jdk1.7.0_13.jdk/Contents 阅读全文
posted @ 2014-02-18 09:58 我是猴面包的树 阅读(1521) 评论(0) 推荐(0)
从今天起 每天坚持在家学习一个课时吧
摘要:从上班到现在,基本没在家学习过。 前三年真是累,再三年是太放松,近一两年是没有方向。虽然大部分时间花在移动客户端开发上,但还是偏feature phone的知识多。在现在智能手机满大街的时代,那些使用500kb内存写email client的技巧已经过时了。 Android虽然接触的早,但真正上手还是近3个月这个项目。目前一边学习一边工作。最近的work item就是实现apk的uninstall monitor,用NDK使用linux的inotify机制来实现对于app安装路径的监测,从而在app的process被杀掉的情况下还能监测到app被uninstall的事件。在这个过程中,发现写N 阅读全文
posted @ 2014-02-17 20:56 我是猴面包的树 阅读(190) 评论(0) 推荐(0)