gpt4 book ai didi

java - Gradle 项目同步失败 - Android Studio 3.5.1

转载 作者:行者123 更新时间:2023-12-01 22:15:39 25 4
gpt4 key购买 nike

我应该先说我对编程或 Android 应用程序开发了解不多。我正在尝试获取 program运行自动控制我的泳池盖。这个程序相当旧,我想这就是问题的原因。我一直在关注this签名和 bundle APK 的指南。当我从 github 克隆该项目时,我会收到以下消息:

错误:无法确定类 com.android.tools.idea.gradle.project.sync.ng.SyncAction 的类路径。

除此之外,“生成签名包/APK 按钮”不可用。据我所知,该程序使用 Gradle 1.10。

Here是我从 android studio 获得的完整输出日志

最佳答案

我可能已经找到了解决您问题的方法,但作为一个如此古老的项目,您可能会遇到库使用问题。

您看到此错误的原因是使用 this answer 中的信息,因为这个项目是用Eclipse IDE编写的。答案是:

when Eclipse export a project to gradle, it use an old gradle plugin version that Android Studio doesn't support.

按照他的指示,我将 Gradle 版本更改为 2.3,但 Android Studio 显示了更多错误,要求我将版本升级到 3.3,如 here 所示。在 Project Structure (您可以使用Ctrl + Alt + Shift + S轻松访问它)。请注意,Android Studio 还要求我在另一个错误中将 gradle 插件版本设置为 2.3,我确实这样做了。您应该知道,我必须更改 gradle-wrapper.properties 文件中的 distributionUrl,如您所见 here

最后,Android Studio 要求我更改 buildToolsVersion,因为它无法使用原始配置制作我的应用程序。另外给我带来最大麻烦的是 Studio 说不存在的 runProgruard 函数。我找到了解决方案in this answer 。我的应用程序 build.gradle 结束 like this .

PS:在更改此配置的每一步中,我都必须进入菜单“构建”->“重建项目”,然后使用 gradle 按钮“重试”。有时看起来似乎不起作用,但只要有耐心,你就会到达目的地。

关于java - Gradle 项目同步失败 - Android Studio 3.5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58630637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com