当前位置: 首页 > 知识库问答 >
问题:

Gradle-未找到依赖项Android Studio

方鸿振
2023-03-14

我已经在gradle文件中添加了依赖项,但仍然无法识别jar文件的类。

android {
    compileSdkVersion 19
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "com.devstring.imageframe"
        minSdkVersion 14
        targetSdkVersion 14
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.0'

//    compile files('D:/EKCS-data/EDCloud/e.d.cloud/libs/activation.jar')
//    compile files('D:/EKCS-data/EDCloud/e.d.cloud/libs/activation.jar/additionnal.jar')
//    compile files('D:/EKCS-data/EDCloud/e.d.cloud/libs/activation.jar/mail.jar')
    compile fileTree(dir: 'libs', include: '*.jar')
}

我得到错误-不能解决类在这里

import javax.activation.DataHandler;
import javax.activation.DataSource;

    import javax.mail.Message;
    import javax.mail.PasswordAuthentication;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;

我已经提到了以下几点

Android Studio缺少外部依赖项

Android Studio坚持使用“Gradle:resolve Dependencies'_debugCompile'”或“detachedConfiguration1”

如何添加本地. jar文件依赖build.gradle文件?

Android Studio陷入了gradle解决依赖性的困境

gradle-无法从maven repo中找到依赖项

Gradle无法解决Android Studio中的依赖项

编辑

我也尝试过从gradle命令行构建。

我也做同步项目与gradle文件

请帮忙!

谢谢

共有2个答案

步兴德
2023-03-14

我在这里找到了解决这个问题的方法。

如何将库项目添加到Android Studio?

如何添加一个罐子在Android Studio的外部库

解决方案-将您的jar文件添加到app/libs中,然后右键单击jar文件,然后单击“添加为库”。

添加as库后,问题得到解决。

郎飞航
2023-03-14

我认为您缺少了[],我就是这样使用它的:

compile fileTree(dir: 'libs', include: ['*.jar'])

如果这不起作用,您可以尝试使用maven central的:

compile 'javax.mail:mail:1.4.7'

这是最新的稳定版本,有测试版,或者从中选择更旧的版本http://mvnrepository.com/artifact/javax.mail/mail

 类似资料:
  • 尝试部署 Web 应用程序时,由于日志记录错误(如下所示),它将失败: Java . lang . nosuchmethoderror:org . SLF 4j . SPI . locationawarelogger . log(Lorg/SLF 4j/Marker;ljava/lang/String;il Java/lang/String;ljava/lang/Throwable;) 我已经谷歌

  • 我一直在使用gradle作为Springboot,它过去很好,但gradle的构建突然停止了工作。我不断收到错误,说找不到依赖项 这是分级代码: 我得到的错误是: 无法解析组织。springframework。启动:spring启动依赖项:2.4。1.无法解析io。关键的。Spring云:spring云服务依赖项:2.4。1.无法解析组织。springframework。云:spring云依赖项:

  • null 错误:找不到com.google.android.gms:play-services:6.5.87.在以下位置进行了搜索:file:/c:/users/myname/.m2/repository/com/google/android/gms/play-services/6.5.87.pom file:/c:/users/maname/.m2/repository/com/google/a

  • 我创建了一个sbt项目。在命令行调用sbt compile可以很好地工作: scalaVersion:=“2.9.2” project/plugins.sbt addSbtPlugin(“com.typesafe.sbteclipse”%“sbteclipse-plugin”%“2.1.0”) 我现在发现控制台上的“SBT测试”也不起作用。所以我认为这不是sbteclipse的问题,而是如何处理测