我已经在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文件
请帮忙!
谢谢
我在这里找到了解决这个问题的方法。
如何将库项目添加到Android Studio?
如何添加一个罐子在Android Studio的外部库
解决方案-将您的jar文件添加到app/libs中,然后右键单击jar文件,然后单击“添加为库”。
添加as库后,问题得到解决。
我认为您缺少了[]
,我就是这样使用它的:
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的问题,而是如何处理测