Android Studio模板包名称
我试着通过 globals.xml.ftl中的当前包集Android Studio模板包名称,android,android-studio,templates,Android,Android Studio,Templates,我试着通过 globals.xml.ftl中的当前包集 <global id="srcOut" value="${srcDir}/${slashedPackageName(packageName)}" /> 并创建模板文件 <instantiate from="src/app_package/LifecycleFragment.java.ftl" to="${escapeXmlAttribute(srcOut)}/${className}.
<global id="srcOut" value="${srcDir}/${slashedPackageName(packageName)}" />
并创建模板文件
<instantiate from="src/app_package/LifecycleFragment.java.ftl"
to="${escapeXmlAttribute(srcOut)}/${className}.java" />
它强制我的模板文件为src/main/java/myPackageName
但我现在的包裹是kotlin
如何在当前选定的文件夹中创建模板?如果我的答案迟了,很抱歉,但可能对某些人有用 要将源程序包从java更改为kotlin,请尝试将此行添加到globals.xml.ftl:
<global id="kotlinMainSourceSet" value="${srcOut?replace('java','kotlin') />
你找到答案了吗?我也有同样的问题。此外,Flavors后缀也被添加到目录中。
<instantiate
from="src/app_package/SomeClass.kt.ftl"
to="${escapeXmlAttribute(kotlinMainSourceSet)}/${your_needed_path}/${someClassName}.kt" />
<global id="srcOut" value="${srcDir}/${slashedPackageName(packageName?replace('.dev|.qa2|.stage', '', 'r'))}" />