首先,我知道 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/46309676/