Android 自定义模板插件运行时错误

问题描述

我正在开发一个 Android 自定义模板插件

实际上,我制作了它并在我的旧项目中使用了它。

enter image description here

最近,我又在重新开发。

构建好,

安装好,

但是当我执行插件时,会出现运行时错误

java.lang.RuntimeException: java.lang.NoSuchMethodError: 'void com.android.tools.idea.wizard.template.impl.activities.common.CommonRecipesKt.generateManifest$default(
    com.android.tools.idea.wizard.template.RecipeExecutor,com.android.tools.idea.wizard.template.ModuleTemplateData,java.lang.String,boolean,com.android.tools.idea.wizard.template.ThemeData,java.io.File,int,java.lang.Object)'

相关代码为:

com.android.tools.idea.wizard.template.RecipeExecutor.generateManifest(
    moduleData,"${entityName}Activity","$entityName Activity",packageName,isLauncher = false,hasNoActionBar = true,generateActivityTitle = true,requireTheme = false,useMaterial2 = false
)

我认为 generateManifest 函数是关于 XML 清单的。

它可能会附加一条关于 Activity 的信息。

无论如何,没有编译错误或安装错误

只有当我运行它时,它无法生成一些文件

有什么问题吗?

您可以在这里找到我的项目:https://github.com/yoonhok524/Test-Template

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)