android - 无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性 'useAndroidX'

标签 android androidx

我想添加一个我在 github 上找到的库,但它需要 androidx。我发现我应该放这些:

android.useAndroidX=true
android.enableJetifier=true

这里

defaultConfig {
    applicationId "com.kolydas.greeksinbrno"
    minSdkVersion 19
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    android.useAndroidX=true
    android.enableJetifier=true

}

但是我得到了这个错误

Could not set unknown property 'useAndroidX' for object of type com.android.build.gradle.internal.dsl.BaseAppModuleExtension.

最佳答案

这两个属性需要在项目根目录下的 gradle.properties 文件中定义,而不是在 build.gradle 中定义。

关于android - 无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性 'useAndroidX',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53857191/

相关文章:

android-studio - android.support.v4.media.app.NotificationCompat.MediaStyle() 并导入android.support.v4.app.NotificationCompat;问题

android - AndroidX 迁移后应用程序在 KitKat 上崩溃

android - 将一个位图复制到另一个保留透明度

android - com.android.support :support-compat?对应的android库是什么

android - 查询一个文件的信息android

android - 图标到边缘

android - 自定义后 Material 复选框样式

android - 如何修复 Android 资源链接失败的 dialogCornerRadius not found

android - 分支 IO 在 init 上发送空响应

android - 如何从 Android WebView 检查页面是否为 "404 page not found"?