allenymt / PrivacySentry

Android隐私合规整改检测工具,注解+Asm修改字节码的检测方案
MIT License
2.05k stars 262 forks source link

最新版AS 编译报错 #104

Open FrankLove opened 1 year ago

FrankLove commented 1 year ago

最新版AS编译报错 ,请问这是什么原因

Failed to apply plugin 'privacy-sentry-plugin'. API 'android.registerTransform' is removed.

 For more information, see https://developer.android.com/studio/releases/gradle-plugin-api-updates#transform-api.
 To determine what is calling android.registerTransform, use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
allenymt commented 1 year ago

AGP什么版本的

FrankLove commented 1 year ago

android stuidio 版本:2022.2.1 patch1 AGP:8.0.0

allenymt commented 1 year ago

agp 7.0及以上还没适配的

Maxkinger commented 1 year ago

agp 7.0及以上还没适配的 请问适配有计划吗

allenymt commented 1 year ago

后期会考虑引入Booster 适配各个版本的agp ,不过最近有点忙,没时间搞

FrankLove commented 9 months ago

@allenymt 大佬,为什么最新版还是报这个错误,但是在别的机子上同一个工程又正常

For more information, see https://developer.android.com/studio/releases/gradle-plugin-api-updates#transform-api. To determine what is calling android.registerTransform, use -Pandroid.debug.obsoleteApi=true on the command line to display more information. at com.android.builder.errors.IssueReporter.reportError(IssueReporter.kt:113) at com.android.builder.errors.IssueReporter.reportError$default(IssueReporter.kt:109) at com.android.build.gradle.internal.errors.DeprecationReporterImpl.reportRemovedApi(DeprecationReporterImpl.kt:116) at com.android.build.gradle.BaseExtension.registerTransform(BaseExtension.kt:263) at com.yl.lib.plugin.sentry.PrivacySentryPlugin.apply(PrivacySentryPlugin.kt:38) at com.yl.lib.plugin.sentry.PrivacySentryPlugin.apply(PrivacySentryPlugin.kt:22) at org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:43) at org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51) at org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:187) at org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:52) at org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:282) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68) at org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:167) at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44) at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:166) ... 172 more

==============================================================================

2: Task failed with an exception.