Eclipse中编译Android4.4 Camera2

上次写到Android4.4中把Camera和Gallery做了分离,Camera2做为独立的app拿了出来。

今天试着把Camera2import到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包,第二个是adobeXMP的一个开源包

android-support-v13引入到eclipse很简单,不用多讲。

第二个,xmp_toolkit,原以为也是一个jar包,后来发现android并没有把xmp_toolkit单独编译一个jar包出来。(xmp_toolkit的源码位置在:external/xmp_toolkit/目录)

那么我们通过另外一种方式把xmp_toolkit的源码导入到我们的Cameraproject中:

Properties->JavaBuildPath中Source标签下,点击LinkSource按钮,弹出的对话框中有两个输入文本框:

Linkedfolderlocation:我们填入xmp_toolkit源码的路径,如[Basepath]/external/xmp_toolkit/XMPCore/src

Foldername:我们映射的名字,可以随便写,如src_xmp

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

相关推荐