获取错误:
错误:无法解析“”的依存关系:app@debugUnitTest/compileClasspath:无法解析com。googlecode。mp4parser:isoparser:1.1.22。打开文件显示详细信息
对于依存关系:
compile 'com.googlecode.mp4parser:isoparser:1.1.22'
但对于依赖:
compile 'com.googlecode.mp4parser:isoparser:1.1.20'
Gradle同步成功。
尝试使用存储库:
repositories {
mavenCentral()
}
详细错误:
无法解析“”的依存关系:app@StagingUnitTest/compileClasspath:无法解析com。googlecode。mp4parser:isoparser:1.1.22。
无法解析com.googlecode.mp4parser: isoparser: 1.1.22。需要:项目:应用程序
无法解析com.googlecode.mp4parser: isoparser: 1.1.22。无法获取资源https://repo1.maven.org/maven2/com/googlecode/mp4parser/isoparser/1.1.22/isoparser-1.1.22.pom。org.apache.http.ssl.SSLOrializationException: byte 0周围的格式错误的输入byte 0周围的格式错误的输入byte 0周围的格式错误的输入
经过大量的研究和分析,重新安装android Studio 3.0解决了这个问题。
只需确保您的根级别gradle.build
文件是这样的。您需要在项目和所有项目中使用repo:
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
我能够解决依赖关系:
只花了1.5个小时调查这件事。我的根本原因错误是
Could not resolve all dependencies for configuration ':classpath'.
Could not resolve io.fabric.tools:gradle:1.+.
Required by:
project :
> Could not resolve io.fabric.tools:gradle:1.+.
> Failed to list versions for io.fabric.tools:gradle.
> Unable to load Maven meta-data from https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml.
> org.apache.http.ssl.SSLInitializationException: malformed input around byte 12
在idea.log
文件中,我找到了这个日志跟踪:
2018-02-15 18:32:32,220 [entQueue-0] ERROR - net.ssl.ConfirmingTrustManager - Cannot get system trust store
java.security.KeyStoreException: problem accessing trust storejava.io.UTFDataFormatException: malformed input around byte 12
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:74)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at com.intellij.util.net.ssl.ConfirmingTrustManager.getSystemDefault(ConfirmingTrustManager.java:82)
at com.intellij.util.net.ssl.ConfirmingTrustManager.createForStorage(ConfirmingTrustManager.java:75)
at com.intellij.util.net.ssl.CertificateManager.<init>(CertificateManager.java:130)
事实证明,问题根本不在于Gradle,而在于Android Studio的内部JRE运行时。
在针对android studio JRE的cacerts文件运行keytool时,我在字节12附近得到了相同的错误输入
> keytool.exe -list -keystore /c/Program\ Files/Android/Android\ Studio/jre/jre/lib/security/cacerts
keytool error: java.io.UTFDataFormatException: malformed input around byte 12
我用我机器的java安装中的文件替换了android studio安装中的cacerts文件,一切都恢复正常了。我的假设是,该文件在更新到3.0的过程中被破坏,这似乎是看到这一点的人的一致线程。
希望这能帮助任何仍在经历这个问题的人。
我在eclipse中有一个JavaNLP项目(比如X),它在maven中有依赖项 现在,我已经使用JavaSwing为这个项目(x)构建了UI,JavaSwing是eclipse中的另一个项目(比如Y)。 当我运行项目Y(点击按钮时调用项目X)时,会给我带来错误,比如 java.lang.NoClassDefFoundError: edu/stanford/nlp/ie/NER分类文件 我认为这是
我正在尝试安装bindiff。当我尝试通过archive manager安装时,我收到了以下消息“依赖关系不可满足:sun-java6-jre”。(我正在运行ubuntu 12.10) 我已尝试添加存储库 这并没有奏效。 我目前也安装了java 7,并完成了sudo apt-get更新 我尝试了“sudo apt-get install sun-java6-jdk”,我收到了以下内容: sudo
在哪里可以找到repo以下载下面列出的缺失依赖项。我尝试了以下存储库,但找不到这些依赖项。 我的存储库是:
构建问题我的android应用程序找不到依赖项,不确定是什么问题。它昨天工作,没有更改任何代码。 有人知道怎么解决这个问题吗?
运行composer update时。我正在获取此错误列表。请尽快给我建议解决方案。 问题1-照亮/支持v5.5.2需要PHP
我正试图通过Maven将开放的SAML库添加到我的Grails项目中。所以到了我添加了开放的SAML依赖项: 和运行良好,但当我将构建的war文件放入tomcat 8时,启动时出现以下错误: 从一个小小的研究中,我发现xml-apis: xml-apis: 1.4.01应该添加到我的pom文件中,这样它就会出现在未打包战争的WEB-INF/lib文件夹中。因此,我在pom文件中添加了以下依赖项: