gpt4 book ai didi

java - Android Studio Java 模块找不到依赖项

转载 作者:行者123 更新时间:2023-12-02 10:47:39 25 4
gpt4 key购买 nike

当我不小心更新 IDE 的某些部分时,我的 Android Studio 项目中总是会出现问题。

通常,它总是提示它再也找不到构建工具了。如果有人能给我一个提示如何避免它(我真的不需要最新版本,我宁愿坚持使用一个版本并避免更新和损坏的项目),我将非常感激。

但目前出现了一个更奇怪的问题。

Gradle 构建可以工作,但运行代码时会抛出此错误:

Error:(62, 22) Gradle: error: package com.apple.eawt does not exist

我的build.gradle文件是这样的。

apply plugin: 'java'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}

library/Java/JavaVirtualMachines 中我的 JDK 版本是1.6.0、1.7.0 和 1.8.0

在 1.6.0 中包含了 ui.jar,但是当我更改项目结构中的 JDK 时,它告诉我必须使用 java 1.8

感谢任何帮助!

enter image description here

编辑:我设法通过将 jar 依赖项添加到我的构建路径中来解决它。我必须添加包含 eawt 类的 UI.jar。

现在我的应用程序提示它找不到音频资源和图像。它们位于资源文件夹中,它们之前工作过......有人知道这些问题的根源是什么吗?一切都已连接,缺少我必须再次添加的 com.apple.eawt 和我的资源文件。是什么原因导致这些问题呢?

最佳答案

好的,我自己找到了解决方案。由 gradle 创建的 jar 存档丢失了。我不知道为什么它丢失了,但再次添加后:模块-右键-模块属性->添加jar依赖->在模块目录/build/...中搜索modulname.jar存档并添加它,它再次正常工作。

enter image description here

enter image description here

enter image description here

在我的项目文件夹中所示的示例中,它将是 javalib 文件夹(模块)/build/libs/javalib.jar (modulename.jar)

以下是此存档文件的官方文档: enter image description here

我想对于新版本,事情发生了变化,因为我在新项目中找不到这些文件了。有人知道这方面的情况吗?

关于java - Android Studio Java 模块找不到依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52440410/

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