在我的项目的构建中,我用
,但我仍然收到以下警告:实现
替换了所有出现的编译
。gradle
我试图在整个项目中查找“compile”,但没有找到匹配项。那么原因是什么呢?
我已经更新了com.google.gms:google-service从3.2.0到3.2.1,警告停止出现。
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.1'
classpath 'com.google.gms:google-services:3.2.1'
}
}
我有一个相同的警告引起com.google.谷歌服务。
解决方案是升级classpath com.google.gms:google为classpath'com提供服务。谷歌。gms:googleservices:3.2.0“正在生成文件。格拉德尔项目:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.2.0'
}
}
allprojects {
repositories {
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
在Android Studio verion 3.1依赖项中,complie word被替换为实现
android studio 3.1中带有警告的依赖项
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:27.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
android studio 3.1中的依赖项正常
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}
Android Studio 3.1为新项目生成Gradel。
参观https://docs.gradle.org/current/userguide/dependency_management_for_java_projects.html
详情https://docs.gradle.org/current/userguide/declaring_dependencies.html
我已经更新了com.google.gms:googleservices
从3.1.1
到3.2.0
并且警告停止出现。
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.2.0'
}
}
这是我的hibernate配置xml文件,我已经设置了,但仍然收到警告: 警告:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45+、5.6.26+和5.7.6+的要求,如果未设置显式选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为'false'。您需要通过设置usessl=false来显式
我可以正确地编译应用程序,但这有点麻烦,而且正如我所看到的,有些东西将在2019年底停止工作。有什么想法是什么和如何解决它吗?
我刚刚更新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
我没有打电话给变体。getAssemble(),但仍显示这些消息。当我尝试运行该项目时,我收到了以下错误“Manifest Merge failed with multiple errors in Android Studio” 格拉德尔。构建文件在这里,我不使用变体。此处为GetAssembly()。如果系统正在调用它,那么我可以在哪里找到它来解决问题。我有多个模块。