sách gpt4 ai đã đi

android studio 3.0 : Could not resolve project :fun:push. 要求:项目:业务:日记

In lại 作者:行者123 更新时间:2023-12-03 04:26:19 27 4
mua khóa gpt4 Nike

无法解析 ':business:diary@debug/compileClasspath': Could not resolve project :fun:push. 的依赖关系

无法解析项目:fun:push。
要求:
项目:商业:日记

Unable to find a matching configuration of project :fun:push: - Configuration 'jpushDebugApiElements': - Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'. - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found incompatible value 'Apk'. - Found com.android.build.gradle.internal.dependency.VariantAttr 'jpushDebug' but wasn't required. - Required map 'amap' but no value provided. - Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'. - Required push 'jpush' and found compatible value 'jpush'. - Configuration 'jpushDebugMetadataElements': - Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'. - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found incompatible value



我已经阅读了 Migrate to Android Plugin for Gradle 3.0.0 ,但我添加了 missingDimensionStrategy 位置而不是应用程序模块 xây dựng.gradle文件。创建了一个新文件 config.gradle作为:
project.ext {
setDefaultConfig = {
extension ->
extension.android {
biên dịchSdkPhiên bản 25
buildToolsVersion "25.0.3"
Cấu hình mặc định {
minSdkVersion 16
targetSdkVersion 22
Phiên bảnMã 1
Phiên bản "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())
}

此外,对于所有模块 xây dựng.gradle导入了这个文件:
apply from: "${rootProject.rootDir}/config.gradle"
apply plugin: AutoBuild
Android {
project.ext.setDefaultConfig project //import above code
resourcePrefix "diary_"
`````

最后,当我使用 set AutoBuild 插件自动应用 com.android.applicationhoặc com.android.library plugin(即不直接在 xây dựng.gradle文件中)等操作。当我同步或清理项目时出现此问题,但构建成功。

我发现AutoBuild插件是先运行的,然后是 config.gradle ,我还添加了 inject missingDimensionStrategy在 AutoBuild 插件中,但它没有解决。请帮忙!

1 Câu trả lời

最后我在模块 xây dựng.gradle 中添加了以下代码文件解决此问题:

apply from: "${rootProject.rootDir}/config.gradle"

if (!gradle.startParameter.taskNames.toString().toUpperCase().contains('ASSEMBLE')) {
áp dụng plugin: 'com.android.application'
} khác {
apply plugin: com.fec.buildgradle.AutoBuild
}

Android {
project.ext.setDefaultConfig project
resourcePrefix "diary_"
xây dựng các loại {
giải phóng {
minifyEnabled sai
proguardFiles lấyMặc địnhProguardFile('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 {
chủ yếu {
manifest.srcFile "src/main/runAlone/AndroidManifest.xml"
}
}
}
}

phụ thuộc {
biên dịch fileTree(bao gồm: ['*.jar'], dir: 'libs')
compile project.ext.dependencies["constraint-layout"]
annotationProcessor project.ext.dependencies["arouterCompiler"]
api project(':baseLib:core')
}

关于android studio 3.0 : Could not resolve project :fun:push. 要求:项目:业务:日记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46298273/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com