如何避免在Android Studio中使用平坦的可绘制目录

时间:2019-03-06 15:57:48

标签: android-studio assets android-drawable organization

我了解到Android Studio不支持Can the Android drawable directory contain subdirectories?中指定的子目录。

我的问题是,处理大量资产时,解决此问题的标准方法是什么?如果能够在一个目录中看到与其他资产分开的相似资产,那么我的一般工作流程将大为受益。

一个例子: 而不是

drawable
- a_assets 
-- a_asset_01
-- a_asset_02
-- a_asset_03
- b_assets
-- b_asset_01
-- b_asset_02
-- b_asset_03

也许我可以有一些“类似”的东西

\begin{equation}
\begin{aligned}
    \alpha = -1,38880 + 1,72027920\times10^{-2}t_{e} + 3,199\times10^{-2}  sen⁡(\omega t_{e} )- 2,65\times10^{-3}  cos⁡(\omega t_{e} ) + 4,05\times10^{-2} sen(2\omega t_{e} ) + 1,525\times10^{-2}  cos(\omega t_{e})
    \label{eq1}
\end{aligned}
\end{equation}

再次,我知道这无法在Android Studio中完成,我只是在寻找下一个最好的东西。

1 个答案:

答案 0 :(得分:0)

您可以指定新的源集!您可以在任意位置拥有单独的文件夹,例如,可以拥有~/my_assets/A/assets~/my_assets/B/assets~/my_assets/C/assets。您需要做的就是通过将它们添加到assets文件中的build.gradle源集中来告诉Gradle在哪里找到它们:

android {
    compileSdkVersion 28

    sourceSets {
        main {
            assets.srcDirs += ['/full/path/to/my_assets/A/assets/', 'full/path/to/my_assets/B/assets/', 'full/path/to/my_assets/C/assets']
        }
    }
}
相关问题