mDi*_*z93 6 android material-design
更新android以预览p并添加材料设计库后收到此错误.重构为建议的androidx名称空间.
这是我的app.gradle文件
apply plugin:'kotlin-android'apply plugin:'io.fabric'apply plugin:'com.android.application'
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.25.4'
}
Run Code Online (Sandbox Code Playgroud)
}
android {
lintOptions {
checkReleaseBuilds false;
abortOnError false
}
compileSdkVersion 'android-P'
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "datazeo.android.dzreader"
minSdkVersion 21
targetSdkVersion 27
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
Run Code Online (Sandbox Code Playgroud)
}
repositories {
mavenCentral()
maven {
url 'https://maven.fabric.io/public'
}
Run Code Online (Sandbox Code Playgroud)
}
dependencies {
implementation 'com.google.firebase:firebase-crash:15.0.2'
implementation 'com.google.firebase:firebase-core:15.0.2'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'org.jetbrains.anko:anko-common:0.9'
implementation 'com.commit451:PhotoView:1.2.4'
implementation('com.crashlytics.sdk.android:crashlytics:2.9.1') {
transitive = true;
}
implementation 'com.google.android.material:material:1.0.0-alpha1'
implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0-alpha1'
implementation 'androidx.legacy:legacy-support-core-utils:1.0.0-alpha1'
Run Code Online (Sandbox Code Playgroud)
}
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
Cha*_*Wei 10
具体来说,我按照在什么在被描述的问题解决了这个帖子.虽然帖子没有告诉我们如何解决这个问题,但是在使用新的AndroidX库时,一切都必须正常工作.
只需将以下两行添加到gradle.properties文件即可.
android.useAndroidX=true
android.enableJetifier=true
Run Code Online (Sandbox Code Playgroud)
至于我的情况,只需将IDE更新到Android Studio Canary甚至Android Studio Beta 1都无法解决问题.
| 归档时间: |
|
| 查看次数: |
4385 次 |
| 最近记录: |