Android 库项目 : Refactoring and Navigation

标签 android jar refactoring library-project

目前(随着时间的推移它发生了很大变化)Android 库项目成为引用项目中的 jar 文件。这种方法存在一些问题:即通过代码进行重构和导航。

有没有办法重构考虑更改依赖项目(例如重命名)的库?现在,库项目中的重命名不会传播到相关项目。对于每个项目,我目前必须手动调整它们。 (解决方法:从依赖项目中删除库引用并将库项目添加为普通 Java 项目引用。)

此外,从依赖项目导航到库会将我带到库项目 jar 中的反编译类,但不会转到源代码。是我的 Eclipse 设置搞砸了还是只是当前的 Android 库方式?

最佳答案

有一种肮脏的方式可以实现这一点。您像往常一样将库添加到您的依赖项目,但也作为项目属性的“Java 构建路径”中的项目。

在 Order 和 Export 中,库必须在 Android Dependencies 之上。

关于Android 库项目 : Refactoring and Navigation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980599/

相关文章:

android - 在分发/安装使用开发人员 key 签名的应用程序时是否有任何 'issue'?

c# - 使用 Extract Method 进行重构,总是一个好主意吗?

java - 用于管理和重构 java .properties 文件的工具

android - 从 listView 中的选定项中获取元素

java - 无法启动 Activity ComponentInfo | E/Android运行时 : FATAL EXCEPTION

Android 谷歌地图 v2 删除默认标记

java - 在 .jar 中隐藏类

用于文本分析和计数的 Java 库

java - 如何获取jar执行过程中使用的内存空间

ios - "Expected expression in Swift key path"使用扩展重构代码时出错