Eclipse中编译Android4.4 Camera2

上次写到Android 4.4中把Camera和Gallery做了分离,Camera2做为独立的app拿了出来。
今天试着把Camera2 import到eclipse中,简单捣鼓一下,Camera2就能在eclipse中编译通过,这样camera再debug就方便多了。

打开Camera2的Android.mk 发现它引用了两个LOCAL_STATIC_JAVA_LIBRARIES:
LOCAL_STATIC_JAVA_LIBRARIES := android-support-v13
LOCAL_STATIC_JAVA_LIBRARIES += xmp_toolkit


第一个是android官方的support包,第二个是adobe XMP 的一个开源包
android-support-v13 引入到eclipse很简单,不用多讲。
第二个,xmp_toolkit,原以为也是一个jar包,后来发现android并没有把xmp_toolkit单独编译一个jar包出来。(xmp_toolkit的源码位置在:external/xmp_toolkit/ 目录)
那么我们通过另外一种方式把xmp_toolkit的源码导入到我们的Camera project中:
Properties->Java Build Path 中 Source标签下,点击 Link Source 按钮,弹出的对话框中有两个输入文本框:
Linked folder location:我们填入xmp_toolkit源码的路径,如 [Basepath]/external/xmp_toolkit/XMPCore/src
Folder name: 我们映射的名字,可以随便写,如 src_xmp

然后Finish,这样Camera2就可以在eclipse中编译通过。

猜你喜欢

转载自hcleon.iteye.com/blog/1998714