微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。