将Android的Camera源码导入到eclipse中进行开发
2013-09-13 10:19
337 查看
由于开发的要求,需要将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默认的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源码导入到Eclipse进行查看
- android4.4.2 Camera源码导入Eclipse
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- android opensource: eclipse 进行源码开发
- Android入门之使用eclipse进行源码开发的方法
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android 4.4 Launcher3源码分析——导入eclipse进行调试
- 搭建openfire Android 客户端学习和开发【二】spark源码导入eclipse
- ubuntu10.04 编译 android 源码并导入Eclipse 开发
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android 4.0 Launcher2源码分析——导入eclipse进行调试【转】
- Android使用eclipse开发导入源码包相关问题
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- 在solr的源码的基础上进行开发,把solr 4.4.0的源码导入到本地eclipse中,使用maven进行管理。
- Android 4.0 Launcher2源码分析——导入eclipse进行调试
- Android源码导入到Eclipse进行查看
- Android 4.0 Launcher2源码分析——导入eclipse进行调试