android-gradle-plugin 相关问题

Android Gradle Plugin是Android的标准构建系统。它被Android Studio用作后备构建系统。

AAPT2 进程意外退出

当我尝试在 Android 14 中运行我的项目时,我注意到一个错误,例如 AAPT2 进程意外退出。错误输出: aapt2.exe W 05-04 15:56:18 7008 7396 LoadedArsc.cpp:682] 未知块类型 '20...

回答 3 投票 0

如何修复 Android Studio 中的 Lottie 错误 - 'Error:Execution failed for task' java.lang.RuntimeException [...] 无法合并 dex

实现 Lottie 动画时,它告诉我 appcompat 中有错误。当我取出 Lottie 动画时,效果非常好。 错误:任务':app:

回答 2 投票 0

我在 Android Studio 中遇到此错误:Gradle DSL 方法未找到:'compile()'

当我尝试构建我的 Gradle 文件夹时,终端系统地显示: 未找到 Gradle DSL 方法:“compile()”。 可能的原因: 您的项目可能正在使用某个版本的 Android Gradle 插件

回答 1 投票 0

使用 .aar NoClassDefFoundError 但类存在并且已 Dexed

我构建了几个项目来创建 .aar。然后我将此 .aar 导入到 Android Studio 的 /libs 下。此依赖项的 build.gradle 文件如下所示: 存储库{

回答 3 投票 0

Android Studio 更新后“发生 IDE 错误”

我的应用程序运行良好,但运行几次后我遇到了 gradle 构建问题。 (Android Studio:未能完成 gradle 执行,原因为空)我已经重新启动了计算机,之前

回答 2 投票 0

Android - 未找到 Gradle DSL 方法:'kapt()'

同步 gradle 时出现此错误: 未找到 Gradle DSL 方法:“kapt()” 可能的原因: 您的项目可能使用的 Android Gradle 插件版本不包含该方法...

回答 1 投票 0

Intellij,jlink不存在

所以,我此时刚刚更新到最新的intellij(2023.3.4)。根据错误,我刚刚丢失了 Jlink。我该如何取回它?使用 Java 17。 任务 ':app:

回答 1 投票 0

不构建插件gradle

构建文件“AndroidStudioProjects\MyApplication uild.gradle.kts” 请帮我决定这个问题。我下载了文件 gradle 8.0,但程序 Android studio 没有构建 gradle。为什么会这样……

回答 1 投票 0

如何使用 Maven Publish 为 Android 库指定版本代码/版本名称

我有一个用于库的 Android 项目。它使用的是过时的 Android Gradle 插件版本,Android Studio 提示我将该插件升级到最新版本。我有一个模块是

回答 1 投票 0

Dexing 时出现错误。 flutter 升级到 3.19.0 后

升级到 flutter 3.19.0 后,我在 android 上运行我的应用程序时出现以下错误,它在 ios 上运行正常,当我在 android studio 中仅打开 android 目录并运行时...

回答 3 投票 0

错误:需要 Gradle 版本 2.2。当前版本是5.1.1

build.gradle如下 依赖项{ 类路径'com.android.tools.build:gradle:1.2.3' // 注意:不要将应用程序依赖项放置在这里;他们属于 // 在

回答 4 投票 0

如何使用bazel构建AGP源码

我从这里下载了 AGP 源代码并按照这些说明进行操作,但是现在当我尝试构建源代码或运行测试时,我面临以下错误 这是我的分支“studio-master-dev”...

回答 1 投票 0

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 9.0 不兼容。在 android studio 中构建

Android Studio出现这个错误我该怎么办? 此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 9.0 不兼容。 我什至在 IntelliJ IDEA 中也遇到这个问题有没有人...

回答 1 投票 0

在以下任何来源中均未找到插件 [id: 'kotlin-kapt']:Gradle 核心插件和插件存储库

我尝试将 Room 添加到我的 Jetpack Compose 项目中,如下所述: https://developer.android.com/jetpack/androidx/releases/room?authuser=1 我懂了: 在此输入图像描述 我这样做了: (如

回答 3 投票 0

找不到参数的 android() 方法

我一直在尝试将项目导入到Android Studio,这就是我陷入困境的地方,Stack Overflow 上有一个类似的问题,但它没有为我的特定错误提供解决方案。 这我...

回答 5 投票 0

Studio BumbleBee Compose 预览的“渲染问题”

我无法在 Studio 中预览任何内容,甚至无法预览文本等简单内容。我收到“渲染错误”,显示了该堆栈跟踪。 java.lang.NoSuchMethodException: com. 我无法在 Studio 中预览任何内容,甚至无法预览像 Text 这样简单的内容。我收到“渲染错误”,显示了此堆栈跟踪。 java.lang.NoSuchMethodException: com.<packageName>.Navigation_ComponentsKt.<PreviewName> at androidx.compose.ui.tooling.CommonPreviewUtils.findComposableMethod(CommonPreviewUtils.kt:78) at androidx.compose.ui.tooling.CommonPreviewUtils.invokeComposableViaReflection$ui_tooling_release(CommonPreviewUtils.kt:183) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3$1$composable$1.invoke(ComposeViewAdapter.kt:553) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3$1$composable$1.invoke(ComposeViewAdapter.kt:551) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3$1.invoke(ComposeViewAdapter.kt:590) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3$1.invoke(ComposeViewAdapter.kt:546) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:215) at androidx.compose.ui.tooling.InspectableKt.Inspectable(Inspectable.kt:64) at androidx.compose.ui.tooling.ComposeViewAdapter$WrapPreview$1.invoke(ComposeViewAdapter.kt:495) at androidx.compose.ui.tooling.ComposeViewAdapter$WrapPreview$1.invoke(ComposeViewAdapter.kt:494) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:215) at androidx.compose.ui.tooling.ComposeViewAdapter.WrapPreview(ComposeViewAdapter.kt:490) at androidx.compose.ui.tooling.ComposeViewAdapter.access$WrapPreview(ComposeViewAdapter.kt:120) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3.invoke(ComposeViewAdapter.kt:546) at androidx.compose.ui.tooling.ComposeViewAdapter$init$3.invoke(ComposeViewAdapter.kt:543) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.ui.platform.ComposeView.Content(ComposeView.android.kt:384) at androidx.compose.ui.platform.AbstractComposeView$ensureCompositionCreated$1.invoke(ComposeView.android.kt:228) at androidx.compose.ui.platform.AbstractComposeView$ensureCompositionCreated$1.invoke(ComposeView.android.kt:227) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:215) at androidx.compose.ui.platform.CompositionLocalsKt.ProvideCommonCompositionLocals(CompositionLocals.kt:148) at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3.invoke(AndroidCompositionLocals.android.kt:114) at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt$ProvideAndroidCompositionLocals$3.invoke(AndroidCompositionLocals.android.kt:113) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:215) at androidx.compose.ui.platform.AndroidCompositionLocals_androidKt.ProvideAndroidCompositionLocals(AndroidCompositionLocals.android.kt:106) at androidx.compose.ui.platform.WrappedComposition$setContent$1$1$3.invoke(Wrapper.android.kt:162) at androidx.compose.ui.platform.WrappedComposition$setContent$1$1$3.invoke(Wrapper.android.kt:161) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.CompositionLocalKt.CompositionLocalProvider(CompositionLocal.kt:215) at androidx.compose.ui.platform.WrappedComposition$setContent$1$1.invoke(Wrapper.android.kt:161) at androidx.compose.ui.platform.WrappedComposition$setContent$1$1.invoke(Wrapper.android.kt:144) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:107) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:34) at androidx.compose.runtime.ComposerKt.invokeComposable(Composer.kt:3330) at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:2577) at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:2573) at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(SnapshotState.kt:540) at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:2566) at androidx.compose.runtime.ComposerImpl.composeContent$runtime_release(Composer.kt:2517) at androidx.compose.runtime.CompositionImpl.composeContent(Composition.kt:476) at androidx.compose.runtime.Recomposer.composeInitial$runtime_release(Recomposer.kt:727) at androidx.compose.runtime.CompositionImpl.setContent(Composition.kt:432) at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:144) at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:135) at androidx.compose.ui.platform.AndroidComposeView.setOnViewTreeOwnersAvailable(AndroidComposeView.android.kt:727) at androidx.compose.ui.platform.WrappedComposition.setContent(Wrapper.android.kt:135) at androidx.compose.ui.platform.WrappedComposition.onStateChanged(Wrapper.android.kt:187) at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:354) at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:196) at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:142) at androidx.compose.ui.platform.WrappedComposition$setContent$1.invoke(Wrapper.android.kt:135) at androidx.compose.ui.platform.AndroidComposeView.onAttachedToWindow(AndroidComposeView.android.kt:814) at android.view.View.dispatchAttachedToWindow(View.java:20751) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3490) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3497) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3497) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3497) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3497) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3497) at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:57) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:362) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:436) at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:121) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:714) at com.android.tools.idea.rendering.RenderTask.lambda$inflate$7(RenderTask.java:870) at com.android.tools.idea.rendering.RenderExecutor$runAsyncActionWithTimeout$2.run(RenderExecutor.kt:187) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) 这种情况似乎只在 Bumblebee Studio 之前的两到三次更新后才发生,并且引起了很多不适。 我在询问时才意识到我应该将其作为问题提交到问题跟踪器上,但现在我已经输入了这个问题,而且我不会浪费这个辛苦的工作。 抛开笑话不谈,如果有人以前偶然发现过这个问题,并且可能有解决办法,请分享。这是 AGP 或其他组件的已知问题吗?欢迎提供解决方法。 谢谢 第1步:使用最新版本 implementation "androidx.compose.ui:ui-tooling:1.3.3" 第2步:设置systemUi和showBackground @Preview(showSystemUi = true, showBackground = true) @Composable fun ModifierPreview() { Text("hello world") } 第 3 步:首次运行应用程序。 如果不运行应用程序,它就会显示错误。所以第一次运行应用程序下次点击刷新。 您必须在 build.gradle 文件中使用不同版本的 androidx 工具 implementation "androidx.compose.ui:ui-tooling:1.0.0-rc01" 如果它不起作用,请尝试适合您的其他版本 快速修复 使用Android Studio Artic Fox 2020.3.1。现在已经稳定并支持 Compose。 我已经测试了这个可组合项,它工作正常: @Preview(showBackground = true) @Composable fun Greeting(name: String = "") { Text(text = "Hello $name!") } 还有什么问题吗?就评论吧。 另请参阅 如果您愿意,可以启用“交互式和动画预览工具”。它位于“设置”->“启用交互式和动画预览工具”下 这使您可以立即看到所做的更改,而无需构建。这仅适用于一些基本类型,例如字符串和整数 就我而言,我试图通过从 ViewModel 检索数据来进行预览,这导致了问题。 我正在这样做: @Preview(showSystemUi = true, showBackground = true) @Composable fun Preview() { Catalog( viewModel.getSomeData() // Don't do this! ) } 这里的关键挑战是使用 Hilt 进行依赖注入。 Hilt 在运行时注入 ViewModel,但 Compose 预览是在编译时生成的,导致“未找到视图”错误,因为 ViewModel 不可用。 解决方案是:避免在预览功能中直接访问ViewModel。对于预览,请使用静态数据或模拟必要的数据。

回答 4 投票 0

尽管已经定义了 jvm 版本,但检测到任务的 JVM 目标兼容性不一致

我正在运行一个flutter项目,最近更新了一堆依赖项。 我收到此错误: * 什么地方出了错: 任务 ':flutter_google_places_sdk_android:compileDebugKotl...

回答 2 投票 0

评估项目“:app”时出现问题。构建gradle问题

我尝试运行我的第一个 Firebase 应用程序,但由于此错误而无法运行: 失败:构建失败并出现异常。 在哪里: 构建文件 'C:\Users oras\OneDrive\Masaustu\Software\

回答 1 投票 0

如何解决ASM Instrumentation进程无法解析某些类的问题?

当我构建应用程序时 ./gradlew assembleRelease 然后我收到这个警告: ASM Instrumentation 进程无法解析某些类,这意味着 检测的类可能包含损坏的

回答 2 投票 0

Android Studio 3.1“运行”不编译代码

当我尝试安装应用程序时,有两种可能性: 当我运行应用程序时,从构建文件夹安装现有的 APK 执行干净构建后安装APK 对于构建文件夹中的现有 APK,...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.