我没有打电话给变体。getAssemble(),但仍显示这些消息。当我尝试运行该项目时,我收到了以下错误“Manifest Merge failed with multiple errors in Android Studio”
'variant.getAssemble()' is obsolete and has been replaced with 'variant.getAssembleProvider()'.
格拉德尔。构建文件在这里,我不使用变体。此处为GetAssembly()。如果系统正在调用它,那么我可以在哪里找到它来解决问题。我有多个模块。
apply plugin: 'com.android.application'
apply plugin: 'com.google.firebase.firebase-crash'
dependencies {
implementation project(':A')
implementation project(':B')
implementation project(':C')
implementation project(':D')
//implementation project(':E')
implementation project(':F')
implementation project(':G')
implementation "com.android.support:appcompat-v7:$project.supportVersion"
implementation "com.android.support:support-v4:$project.supportVersion"
implementation "com.android.support:cardview-v7:$project.supportVersion"
implementation "com.android.support:recyclerview-v7:$project.supportVersion"
implementation "com.android.support:design:$project.supportVersion"
implementation "com.android.support:support-v13:$project.supportVersion"
implementation "com.android.support:support-vector-drawable:$project.supportVersion"
implementation "com.google.firebase:firebase-core:$project.firebaseCore"
implementation "com.google.firebase:firebase-ads:$project.firebaseAds"
implementation "com.google.firebase:firebase-auth:$project.firebaseAuth"
implementation "com.google.firebase:firebase-messaging:$project.firebaseMessaging"
implementation "com.google.firebase:firebase-crash:$project.firebaseCrash"
implementation "com.google.code.gson:gson:$project.gsonVersion"
implementation "com.google.guava:guava:$project.guavaVersion"
implementation "org.jsoup:jsoup:$project.jsoupVersion"
implementation "ch.acra:acra:$project.acraVersion"
implementation "com.mcxiaoke.volley:library:$project.volleyVersion"
// optional
debugImplementation "com.squareup.leakcanary:leakcanary-android:$project.leackcanaryVersion"
releaseImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$project.leackcanaryVersion"
testImplementation "com.squareup.leakcanary:leakcanary-android-no-op:$project.leackcanaryVersion"
implementation 'com.android.support:multidex:1.0.3'
implementation "com.squareup.retrofit2:retrofit:$project.RetrofitVersion"
implementation "com.squareup.retrofit2:converter-gson:$project.RetrofitGsonVersion"
}
android {
defaultConfig {
applicationId "com.XXX.XXXX"
multiDexEnabled = true
vectorDrawables.useSupportLibrary = true
}
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
def relativeRootDir = output.packageApplication.outputDirectory.toPath().relativize(rootDir.toPath()).toFile()
output.outputFileName = new File( "$relativeRootDir" + File.separator+"libs", project.name+"-"+project.versionName+".apk")
}
}
}
apply plugin: 'com.google.gms.google-services'
你可以放心地忽略它。Fabric等一些插件会引起这些警告,因为开发者必须适应新的Android Studio/Gradle版本。只需确保使用最新版本的依赖项。
我刚刚更新kotlin到1.3.30,我现在同步gradle时得到这个错误: 警告:API的变体。getPackageLibrary()'已过时,并已替换为“variant”。getPackageLibraryProvider()'。将于2019年底拆除。有关更多信息,请参阅https://d.android.com/r/tools/task-configuration-avoidance.确定什
使用Android Studio 3.3金丝雀11和gradle插件版本。它在尝试同步gradle时抛出以下错误 单击该错误会导致我找到gradle文件中的这一行 我到底需要改变什么? 项目 Appbuild.gradle 我在app/build中跳过了一些常量和其他敏感信息。格雷德尔档案。
我从堆栈跟踪中找不到谁在调用 Android Studio版本:3.4 Gradle版本5.1.1
我可以正确地编译应用程序,但这有点麻烦,而且正如我所看到的,有些东西将在2019年底停止工作。有什么想法是什么和如何解决它吗?
在我的项目的,但我仍然收到以下警告: 我试图在整个项目中查找“compile”,但没有找到匹配项。那么原因是什么呢?
我对有问题: 应用程序启动时会显示警告: 警告7388---[main]组织。冬眠orm。弃用:HH90000014:发现使用弃用的[org.hibernate.id.SequenceHiLoGenerator]基于序列的id生成器;使用组织。冬眠id.enhanced。相反,SequenceStyleGenerator。有关详细信息,请参阅《Hibernate域模型映射指南》 我试图找出如何用新