Eclipse中Android项目引用其他项目时链接源码的方法
2011-12-27 15:33
513 查看
参照前一篇文章《Eclipse中Android公共库的正确建立及调用方法》,以前只要在Android库中添加了引用,就能自动在项目中引入源码:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532405730.png)
但是更新了新版SDK及ADT插件之后,源码不会被自动引用进来,在当前项目中只能以只读方式访问经编译后的源码:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532459639.png)
那么如何手动引入源码呢?
你需要在项目上右键点选属性菜单,然后左栏选择“Java Build Path”,在右侧“Source”标签中点击“Link Source…”按钮:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532565222.png)
单击“Browse…”按钮:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/20111227153306738.png)
浏览并选取引用项目的src目录:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533113775.png)
确定后修改一下文件夹显示名称:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533134006.png)
这样源码就被正确链接引用,可以随时跳转后修改了:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533199301.png)
另需注意的是,这种方法在编译时会引发臭名昭著傻逼至极的“Conversion to Dalvik format failed with error 1”错误,无法通过编译,这时只需从项目中删除该链接源码目录,即可通过编译,但你在编译之后还得按上述方法添加回来以方便编码,不得不称赞Android SDK研发小组真乃绝世脑瘫组合,每次升级SDK都会带来大把大把诡异的错误给开发者。
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532405730.png)
但是更新了新版SDK及ADT插件之后,源码不会被自动引用进来,在当前项目中只能以只读方式访问经编译后的源码:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532459639.png)
那么如何手动引入源码呢?
你需要在项目上右键点选属性菜单,然后左栏选择“Java Build Path”,在右侧“Source”标签中点击“Link Source…”按钮:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271532565222.png)
单击“Browse…”按钮:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/20111227153306738.png)
浏览并选取引用项目的src目录:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533113775.png)
确定后修改一下文件夹显示名称:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533134006.png)
这样源码就被正确链接引用,可以随时跳转后修改了:
![](http://images.cnblogs.com/cnblogs_com/SkyD/201112/201112271533199301.png)
另需注意的是,这种方法在编译时会引发臭名昭著傻逼至极的“Conversion to Dalvik format failed with error 1”错误,无法通过编译,这时只需从项目中删除该链接源码目录,即可通过编译,但你在编译之后还得按上述方法添加回来以方便编码,不得不称赞Android SDK研发小组真乃绝世脑瘫组合,每次升级SDK都会带来大把大把诡异的错误给开发者。
相关文章推荐
- Eclipse中Android项目引用其他项目时链接源码的方法
- eclipse中一个项目引用另一个项目或者其他项目的jar的方法
- Eclipse插件项目 引用其他类库的方法(jar)
- 【Android】eclipse 引用其他项目时老引入失败
- Eclipse将引用了第三方jar包的Java,Android项目打包成jar文件的两种方法(Fat Jar)
- 对于eclipse中导入项目源码出现感叹号的解决方法
- 三、android项目在eclipse下的库引用目录详解
- Eclipse导入Android项目的正确方法
- 使用Eclipse开发时,在Android项目中引用另一个项目
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- 从其他项目复制cs类文件到新项目后无法引用问题解决方法(开发环境vs2010,asp.net项目)
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse导入Android项目的正确方法
- Android开发: Eclipse中导入项目前有红叉提示但是项目文件内容无错误的解决方法
- Android项目中引用到其他工程
- Eclipse导入Android项目的正确方法
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法