手把手教您-将Android的Camera源码导入到eclipse中进行开发

因为开发的要求,须要将Android默认的Camra程序导入到eclipse中,进行修改和再开发。
你们都知道,Android默认的Camera程序存放于Android的源码中,Android源码只支持
使用make进行编译,若想把Camera源码导入到Eclipse中,会遇到各类不一样的问题,如下
记录了导入的整个过程和其中遇到的问题。
1. 在Android源码中找到Camera源码,Android2.3.3中,Camera的路径为:
    packages/apps/Camera/
2.新建一个android工程工程名称为:ECCAM
3.填写包名,必定要填写成:com.android.camera, 否则会致使AndroidManifest.xml中的
   package和original-package不同,引发res/layout/xml/的.xml文件出现相似于:
   No resource identifier found for attribute 'title' in package “com.android.camera”
4.删除掉ECCAM工程中src目录下的全部内容,
5. 将Camera源码中的src目录下内容拷贝到ECCAM工程的src目录,
   即将TCCCAM\src\com\android\camera下的全部内容拷贝到com.android.camera包中。
   这时,源码文件会出现一些红色叉,不要管它们。
6.三处掉ECCAM工程中res目录下全部内容,
7.将Camera源码中的res目录下的内容拷贝到ECCAM工程的res目录下
8.删除ECCAM工程中的AndroidManifest.xml文件
9.将Camera源码中的AndroidManifest.xml拷贝到ECCAM工程中
   必定要注意AndroidManifest.xml中, package必定要是com.android.camra
10.右击ECCAM工程,进入properties对话框的JavaCompiler选项卡,选择CompilerLevel为1.6
11. 右击ECCAM工程,进入properties对话框的Android选项卡,选择BuiltTarget为Android2.3.3
整个步骤是这样,有的朋友说须要导入 classes.jar和layoutlib.jar,可是我这里没有添加,也可正常编译运行
在编译时若是遇到诸如:
Conversion to Dalvik format failed with  
的错误,须要打开TCCAM的文件目录,打开.classpath文件
修改本身导入的.jar包的  kind="lib"  修改成 kind="con'


   
 android

相关文章
相关标签/搜索