欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Eclipse中编译Android4.4 Camera2 博客分类: cameraandroideclipse eclipseandroidcamera

程序员文章站 2024-03-04 14:31:53
...
上次写到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中编译通过。