首先,我知道this问题;但是我无法遵循答案,因为那里没有提到目录。
在创建新的 Android Studio 项目时,我希望自动创建以下内容:
- 具体的包和目录;
- Gradle 依赖项
- 几个类(可能从其他地方导入)
是否可以为这些任务创建 Android Studio 模板?
最佳答案
查看你的 android SDK 文件夹下的这个文件夹:
android-sdk\tools\templates\projects
如下所示,我们通常使用三个预定义的模板。
每个模板文件夹都有不同的 ftl
文件,它们是每个现有项目的模板:
您可以创建一个新的模板文件夹并根据需要设计 ftl
文件。并定义项目结构。
只需打开其中一个,您就会了解默认模板的存在方式。根据需要扩展这些或从头开始创建自己的。
综上所述,您的问题可以回答如下:
用于创建包在 root
文件夹中创建一个文件夹结构以匹配您的包名称。
对于 gradle 依赖项,根据需要将它们添加到您的 *.gradle.ftl
文件中。
要复制/导入现有的类/文件,请查看 recipe.xml.ftl
以了解如何复制。
UPDATE: After people reported it not to be working if changed in the above mentioned folder under Android SDK
我再次搜索并找到了存储这些模板的另一个位置,即直接在 Android Studio 安装文件夹下,而不是 Android SDK 文件夹。
已针对 Android Studio 版本 1.5
和 Android Studio 版本 2.0 Beta
进行验证:
<installation folder>\plugins\android\lib\templates
它们的文件类型和组织与前面提到的相同。
关于Android Studio 为新项目创建项目模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35199899/