无法解析”的依赖关系:业务:diary@debug/compileClasspath':无法解析项目:fun:push
无法解析项目:乐趣:推送。所需人员:项目:业务:日记
找不到项目的匹配配置:fun:push:-配置'jpushdebugapiements':-必需的com.Android建筑应用程序编程接口。属性。BuildTypeAttr“debug”并找到兼容值“debug”。-必需的com.Android建筑格拉德尔。内部的附属国。AndroidTypeAttr为“Aar”,发现不兼容的值“Apk”。-找到了com.Android建筑格拉德尔。内部的附属国。VariantAttr'jpushDebug'但不是必需的。-需要映射“amap”,但未提供值。-所需组织。格拉德尔。应用程序编程接口。属性。使用“java api”并找到兼容值“java api”。-需要推送“jpush”,并找到兼容值“jpush”。-配置“jpushDebugMetadataElements”:-必需的com.Android建筑应用程序编程接口。属性。BuildTypeAttr“debug”并找到兼容值“debug”。-必需的com.Android建筑格拉德尔。内部的附属国。AndroidTypeAttr“Aar”并找到不兼容的值
我已经阅读了Gradle 3.0.0的迁移到Android插件,但我添加了missingDimensionStrategy位置,而不是app module
build。gradle
文件。创建了一个新文件config。渐变
为:
project.ext {
setDefaultConfig = {
extension ->
extension.android {
compileSdkVersion 25
buildToolsVersion "25.0.3"
defaultConfig {
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
multiDexEnabled true
missingDimensionStrategy 'map', mapImplFlavor//add to here
missingDimensionStrategy 'push', pushImplFlavor
ndk {
abiFilters 'armeabi', 'x86','armeabi-v7a'
}
javaCompileOptions {
annotationProcessorOptions {
arguments = [moduleName: project.getName()]
}
}
}
}
println("extension : " + extension.android.defaultConfig.getMissingDimensionStrategies().toString())
}
此外,对于所有模块
构建。gradle
导入了此文件:
apply from: "${rootProject.rootDir}/config.gradle"
apply plugin: AutoBuild
android {
project.ext.setDefaultConfig project //import above code
resourcePrefix "diary_"
`````
最后,当我使用set AutoBuild plugin自动应用
com时。Android应用程序
或com.Android库
插件(即不直接在build.gradle
文件中)和其他操作。当我同步或清理项目时会出现此问题,但构建成功。
我发现AutoBuild插件首先运行,然后是
config。gradle
,我还在AutoBuild插件中添加了InjectMissingDimensionStrategy
,但没有解决这个问题。请帮忙!
它给了我同样的错误,我尝试了这里提到的所有建议,但都不起作用。然后我刚刚创建了另一个新项目,效果很好。我知道这不是解决办法,只是一种变通办法。
最后我添加了以下代码在模块build.gradle
文件解决这个问题:
apply from: "${rootProject.rootDir}/config.gradle"
if (!gradle.startParameter.taskNames.toString().toUpperCase().contains('ASSEMBLE')) {
apply plugin: 'com.android.application'
} else {
apply plugin: com.fec.buildgradle.AutoBuild
}
android {
project.ext.setDefaultConfig project
resourcePrefix "diary_"
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
// in runtime following code is invalid just for sync and clean
if (!gradle.startParameter.taskNames.toString().toUpperCase().contains('ASSEMBLE')) {
sourceSets {
main {
manifest.srcFile "src/main/runAlone/AndroidManifest.xml"
}
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project.ext.dependencies["constraint-layout"]
annotationProcessor project.ext.dependencies["arouterCompiler"]
api project(':baseLib:core')
}
null 找不到项目的匹配配置:shared_preferences_web: 没有一个可用配置具有属性。 这是我的 •未发现任何问题!
我对Android的Gradle构建有问题。我尝试了很多方法来解决这个问题,但没有什么不起作用。我需要帮助。 Gradle版本:4.4 Gradle插件:3.0.1 错误:无法解析app@serverDebug /compileClasspath的依赖关系:无法解析项目:vksdk_library。 错误:无法解析“”的依存关系:app@mockDebugAndroidTest/compileCl
我希望有人面对同样的问题来解决依赖。下面提到的文件 xsi:schemalocation=“http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”xmlns=“http://maven.apache.org/pom/4.0.0”xmlns:xsi=“http://www.w3.org/2001/x
我是Android Studio的新手,面临以下错误。 错误:无法解析“:”的依赖项app@debug/compileClasspath“:无法解析项目:floatinglibrary。显示受影响模块的详细信息:应用 错误:无法解析“:app@debug/编译类路径”的依赖关系:无法解析项目:d时间筛选库。显示详细信息 受影响的模块:应用
我想通过Jenkins用maven Build运行一个项目。 使用的存储库-Git从存储库中提取代码 使用的构建工具--Maven 我的jenkins控制台输出 请注意:-如果你看不到图像,只需使用Ctrl++缩放即可
我试图在Heroku中部署maven web应用程序,它依赖于其他应用程序。当我试图部署应用程序时,却遇到了这个错误。我不知道在传递依赖项时出了什么问题。 错误日志-------- !错误:未能用Maven构建应用程序,我们很抱歉这个构建失败了!如果您在应用程序代码中找不到问题,请提交一张票证,以便我们提供帮助:https://help.heroku.com/!推送被拒绝,无法编译Java应用程序