apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'io.fabric'
android {
compileSdkVersion 28
buildToolsVersion "28.0.2"
defaultConfig {
applicationId "..."
minSdkVersion 21
targetSdkVersion 28
versionCode 1
versionName "..."
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
versionNameSuffix = version_suffix
[...]
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
[...]
}
debug {
[...]
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.2.61"
implementation 'androidx.appcompat:appcompat:1.0.0-rc02'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation "com.android.support:preference-v7:28.0.0"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.0-alpha4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0-alpha4'
implementation 'com.google.android.material:material:1.0.0-rc02'
[...]
}
我可以正确地编译应用程序,但这有点麻烦,而且正如我所看到的,有些东西将在2019年底停止工作。有什么想法是什么和如何解决它吗?
此问题现在已通过更新Fabric Gradle版本1.30.0修复:
更新发布时间:2019年3月19日
请参阅此链接:https://docs.fabric.io/android/changelog.html#march-15-2019
buildscript {
// ... repositories, etc. ...
dependencies {
// ...other dependencies ...
classpath 'io.fabric.tools:gradle:1.30.0'
}
}
我从堆栈跟踪中找不到谁在调用 Android Studio版本:3.4 Gradle版本5.1.1
我刚刚更新kotlin到1.3.30,我现在同步gradle时得到这个错误: 警告:API的变体。getPackageLibrary()'已过时,并已替换为“variant”。getPackageLibraryProvider()'。将于2019年底拆除。有关更多信息,请参阅https://d.android.com/r/tools/task-configuration-avoidance.确定什
在我的项目的,但我仍然收到以下警告: 我试图在整个项目中查找“compile”,但没有找到匹配项。那么原因是什么呢?
使用Android Studio 3.3金丝雀11和gradle插件版本。它在尝试同步gradle时抛出以下错误 单击该错误会导致我找到gradle文件中的这一行 我到底需要改变什么? 项目 Appbuild.gradle 我在app/build中跳过了一些常量和其他敏感信息。格雷德尔档案。
问题内容: 我收到警告:以下代码行: 它是什么原因以及如何解决? 问题答案: 从任何地方删除,这是不需要的。实际上,我认为您可以删除此代码中的所有位置-完全不需要。 详细说明 PHP允许通过两种方式传递变量:“按值”和“按引用”。第一种方式(“按值”)不能修改,而第二种方式(“按引用”)可以: 注意标志。如果我调用一个变量,它将被修改,如果我调用,则在返回值之后,参数的值将是相同的。 通过执行以下
我没有打电话给变体。getAssemble(),但仍显示这些消息。当我尝试运行该项目时,我收到了以下错误“Manifest Merge failed with multiple errors in Android Studio” 格拉德尔。构建文件在这里,我不使用变体。此处为GetAssembly()。如果系统正在调用它,那么我可以在哪里找到它来解决问题。我有多个模块。