【问题标题】:Organize Android src folder in subfolders (Eclipse)在子文件夹中组织 Android src 文件夹 (Eclipse)
【发布时间】:2012-10-11 09:18:21
【问题描述】:

很抱歉这个菜鸟问题,但我对 Android SDK/Eclipse 环境还是很陌生

我正在开发的应用程序越来越大,有几个类。我想更好地组织它,为视图、模型、对话框等提供文件夹......

如何创建 src 文件夹的子文件夹?如果我右键单击 src 文件夹,我没有该选项...我应该创建一个新包吗?

我尝试添加一个新的 src 文件夹,但它与具有“默认包”路径的主 src 文件夹处于同一级别,并且 Eclipse 在那里看不到我的文件...

为项目中的所有类设置文件夹结构的最佳方式是什么?

谢谢

【问题讨论】:

    标签: android eclipse project subdirectory


    【解决方案1】:

    右键文件夹,选择新包

    【讨论】:

    • 是否自动添加到构建路径中?
    • 它有效,但我得到重复的条目?我在同一级别的“src”中获得了一个子文件夹和一个文件夹,里面有相同的类?
    • 尝试将您的包重命名为其他名称。之后,您将拥有:主文件夹:com.a,子文件夹:com.a.b
    • 在你创建了你的包之后,只需要你想要放在每个文件夹中的 Gliss 类,例如,你将你的类方法拖放到文件夹 com.yourapplication.model 中,等
    • @Houcine 是的,但我得到了重复。我得到“com.mycompany.myapp.mysubfolder”两次,一个作为“com.mycompany.myapp”的子文件夹(这是正确的),一个作为并行文件夹......我应该忍受吗?
    【解决方案2】:

    右键单击 src 文件夹 => 新建 => 包 => 重命名您的包,例如:

    com.yourapplication.model
    com.yourapplication.view
    com.yourapplication.utils
    com.yourapplication.adapters
    

    【讨论】:

    • 请注意,任何未明确公开的类构造函数在您移动它们后都会给您一个“构造函数不可见”的错误。
    【解决方案3】:

    这是因为您使用包资源管理器。切换到导航器(窗口-->显示视图 ---> 其他 -------> 导航器)

    现在您可以将项目视为文件夹而不是包。

    【讨论】:

      【解决方案4】:

      你必须
      右键单击“youfolder”->“构建路径”->“添加到构建路径”或“用户作为源文件夹”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-18
        • 2010-12-03
        • 2019-05-23
        • 2011-06-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多