1

我用 kotlin 写了一个插件,作为例子。我在没有示例文件夹的情况下发布了这个插件。

现在我想创建一个带有公共插件的flutter应用程序来测试其他人是否可以使用该插件。

我得到一个梯度错误:

FAILURE:构建失败并出现异常。

  • 出了什么问题:配置项目“:allocate_user_apps”时出现问题。

无法打开 8qbsgj5slxel203zipat9627v 的 cp_proj 重新映射的类缓存

(C:\Users\gle.gradle\caches\4.4\scripts-remapped\build_1nm6t3qaagcrhueaws5c4rnfu\8qbsgj5slxel203zipat9627v\cp_proj638c4bcc3be846fd35262b91d5a74869)。

无法打开构建文件“H:\Users\Public\Documents\prog\flutter\flutter_windows_inst.pub-cache\hosted\pub.dartlang.org\allocate_user_apps-0.0.1\android\build.gradle”的 cp_proj 通用类缓存

(C:\Users\gle.gradle\caches\4.4\scripts\8qbsgj5slxel203zipat9627v\cp_proj\cp_proj638c4bcc3be846fd35262b91d5a74869)。

构建文件 'H:\Users\Public\Documents\prog\flutter\flutter_windows_inst.pub-cache\hosted\pub.dartlang.org\allocate_user_apps-0.0.1\android\build.gradle' 不应包含 package 语句。

我可以在哪里搜索失败?

已经尝试过flutter clean没有改进

谢谢你的建议

尔希

4

1 回答 1

1

奇怪:在flutter_windows_inst\ .pub-cache\hosted\pub.dartlang.org \allocate_user_apps-0.0.3\ android\build.gradle

我删除了第一行

包安卓

问题得到解决。

这条线是从哪里创建的?

通过插件项目中的修改,我可以解决问题:

在插件项目的文件settings.gradle中,我已经删除了第一行
包 android

同样在插件项目的build.gradle文件中,我已经删除了第一行
包 android

我在插件项目的pubspec.yaml中增加了版本号

并执行

cd到插件项目基目录

颤振包发布

使用新版本号导入插件后,应用程序项目中没有任何变化。

于 2018-10-07T16:13:11.403 回答