Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gradle7.1后项目,build.gradle使用plugins,要怎么集成使用 #338

Open
549064368 opened this issue May 6, 2022 · 14 comments
Open

Comments

@549064368
Copy link

No description provided.

@longdw
Copy link

longdw commented May 13, 2022

同样的问题。无解。这个项目作者貌似不打算再更新了。

@549064368
Copy link
Author

同样的问题。无解。这个项目作者貌似不打算再更新了。

有没什么替代方案

@LiarrDev
Copy link

Same issue

@Like151320
Copy link

repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 更换为 repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)

@zhufeixiang
Copy link

我已经找到解决方法了
在根目录的 build.gradle 还和以前一样配置(我是下载到本地jar包,如果用远程的可以用下面那个注释的那行)如下
WeChat4d8fbeaee3f786bd715d58dc363bae3b
在setting.gradle的配置里把repositoriesMode中的RepositoriesMode.FAIL_ON_PROJECT_REPOS改为
RepositoriesMode.PREFER_SETTINGS如下图
WeChat6654d7fa994351c96ae9475cd3bdc641
接下来就是在app的build.gradle中引入插件 如下图
WeChat62c061795e8cdca4b48f2b6611b2896e
之后就可以用了

@Like151320
Copy link

@zhufeixiang 我用这个方案还是不行,报错application找不到。
你那里能运行并正常使用切面工具吗?

@zhufeixiang
Copy link

@zhufeixiang 我用这个方案还是不行,报错application找不到。 你那里能运行并正常使用切面工具吗?

能运行并切面拦截。本身来讲我上一个项目就集成过这个工具,但上个项目的gradle版本比较低,而现在项目是高版本的,现在这个项目把jar包集成进来之后我直接copy的原来项目代码

@cloud-sunny
Copy link

plugins {
    id 'io.github.xiaoyun-sun.aspectjx' version '1.0.0' apply false
}
maven {url "https://plugins.gradle.org/m2/"}

@Like151320 试试

@wurensen
Copy link

wurensen commented Sep 1, 2022

可以使用我fork过来维护的插件。#332

@Allen-ZXJ
Copy link

CSDN查
Android gradle7.3.3配置AspectJx(AspectJ),一步一个坑,成功开启AOP编程之路
亲测有效

@1993tsm
Copy link

1993tsm commented Mar 14, 2023

CSDN查 Android gradle7.3.3配置AspectJx(AspectJ),一步一个坑,成功开启AOP编程之路 亲测有效

一样还是出现 No such property: FD_INTERMEDIATES for class: com.android.builder.model.AndroidProject

@negier
Copy link

negier commented Mar 18, 2023

这个是沪江网校开发团队的壳中壳项目,没啥子用,内核是Eclipse的aspectj,这个才是核心,自己去集成用吧,然而这个项目就是对它封装了一下,而且封装的还不是最新版,没啥子意思滴

@FlyJingFish
Copy link

推荐使用 https://github.com/FlyJingFish/AndroidAOP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests