更新aar文件不会反映更改

时间:2018-02-21 08:24:43

标签: android visual-studio android-studio ionic-framework aar

所以,我在Android Studio中有一个项目,我在一个插件中使用它,它通过aar文件在Ionic项目中使用。我通过单击Android Studio右侧(其中显示Graddle)生成aar文件,扩展我的项目/任务/构建,然后单击汇编版本。 Graddle开始工作,我在myProject / build / outputs / aar中有一个aar文件。一段时间没关系。我在该代码中检测到了一些错误,纠正了它们,并再次生成了aar。

然后,我将该aar文件复制并粘贴到plugin.xml文件中指定的文件夹中:

<resource-file src="aar/library.aar" target="aar/library.aar" />

然后,我使用packagr编译项目(我应该说插件):

"packagr": "ng-packagr -p package.json && cd dist && npm pack && move *.tgz ../../"

这样就生成了一个tgz文件。之后,我转到项目根目录(使用插件的那个)并执行

npm install @namespace/my-plugin-name

一切都很好看。我在一个设备中运行该项目......并且没有反映出aar中的变化。

我做错了吗?为什么没有反映出这些变化?

2 个答案:

答案 0 :(得分:3)

遇到了同样的问题并找到了解决方法。

我更改了aar文件的aar名称和导入库的proyect的gradle文件,它最终显示我的更改

我不确定为什么清理proyect甚至删除build文件夹都无法正常工作。

答案 1 :(得分:0)

使缓存无效对我有用。 这个答案也对我有用:https://stackoverflow.com/a/49805821/2024395