android - 更新 aar 文件不反射(reflect)更改

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

所以,我在 Android Studio 中有一个项目,我在一个插件中使用它,该插件通过 aar 文件在 Ionic 项目中使用。我通过单击 Android Studio 的右侧(显示 Gradle 的地方),展开我的项目/任务/构建,然后单击组装发布来生成 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

一切看起来都很好。我在设备中运行该项目...并且未反射(reflect) aar 中的更改。

我做错了什么吗?为什么没有反射(reflect)更改?

最佳答案

刚刚遇到完全相同的问题并找到了解决方法。

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

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

关于android - 更新 aar 文件不反射(reflect)更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48901117/

相关文章:

android - Gradle - 将依赖项添加到另一个模块的测试

android - Robolectric 3.0,未能测试启动 HandlerThread 的函数

visual-studio - 设置 Visual SVN 以供实际使用

android gradle构建: Generated class list does not exist

java - Android 设备监视器 JVM 终止退出代码 2

android - 我在 Android Studio 中开发,当我在我的 S4 上运行我的应用程序时,会在我的手机上创建 2 个副本

java - 动态设置表格布局

android - 以编程方式将 ABOVE 添加到 LayoutParams 会导致 View 高度为 0

.net - Visual Studio "Debug Unit Test"无法命中断点

visual-studio - 如何确定在 Powershell 的 Visual Studio 包管理器控制台中选择的默认项目?