【问题标题】:'android.useAndroidX' property is not enabled'android.useAndroidX' 属性未启用
【发布时间】:2020-05-04 11:24:57
【问题描述】:

好的,这是我第一次使用 SDK,

我正在使用来自这里的缩放 SDK https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started

我正在尝试运行文档中提到的示例 APK,但它返回错误 “此项目使用 AndroidX 依赖项,但未启用 'android.useAndroidX' 属性” https://i.stack.imgur.com/taM6c.png

我已经搜索并找到了一个解决方案,我通过在Gradle.properties 文件中使用以下内容将 android 项目转换为 androidX 项目:

android.useAndroidX=true
android.enableJetifier=true

问题就在这里

SDK 没有任何 Gradle.properties 文件,因此我不知道在哪里插入上述代码 目前,我已将上述代码插入到以下文件中:https://i.stack.imgur.com/Ktj4j.png

但问题仍然存在,我可以得到一些帮助吗?提前致谢!

【问题讨论】:

  • 如果您要添加对代码的引用或与您的问题相关的任何其他内容,请不要使用指向它的链接
  • 在您的问题中包含相关部分,如果是代码,通常最好将其添加为其他人可以复制的文本,否则图像可以正常工作。如果此链接已被删除或无效,则链接到场外资源将不会对将来的人们有所帮助

标签: java android androidx zoom-sdk


【解决方案1】:

将此添加到gradle.properties 文件中解决了我的问题。

android.useAndroidX=true
android.enableJetifier=true

【讨论】:

  • 即使我有这些线路,我仍然面临这个问题。有什么建议吗?
【解决方案2】:

创建新项目时无需转换AndroidX。将此添加到 gradle 中,希望可以正常工作。

应用级别

dependencies {
    
       implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])
       implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
       implementation 'androidx.core:core-ktx:1.3.1'             
       implementation files('libs/commonlib.aar')
       implementation files('libs/mobilertc.aar')
       testImplementation 'junit:junit:4.12'
       androidTestImplementation 'androidx.test.ext:junit:1.1.1'
       androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
       implementation 'androidx.multidex:multidex:2.0.1'
       implementation 'androidx.recyclerview:recyclerview:1.1.0'
       implementation 'androidx.appcompat:appcompat:1.2.0'
       implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
       implementation 'com.google.android.material:material:1.3.0-alpha02'     
}

项目级别

dependencies {
     classpath "com.android.tools.build:gradle:4.0.0"
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

【讨论】:

  • 请解释一下你的答案
  • 我创建了一个新项目并将其添加到 Gradle 文件中。之后,它工作顺利。谢谢
【解决方案3】:

gradle.properties文件名应该是小写的,可以放在多个位置,见官方文档here。 在这种情况下,我猜你必须把它放到你的项目根目录中。

【讨论】:

    【解决方案4】:

    将此添加到 gradle.properties 文件中

    android.useAndroidX=true
    android.enableJetifier=true
    

    如果您没有找到此文件,请在终端 flutter create . 中写入以重新创建您的项目,然后您将看到 gradle.properties 文件,其属性与我之前提到的相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-18
      • 1970-01-01
      • 2020-12-29
      • 2020-11-20
      • 2011-11-13
      • 1970-01-01
      • 2020-02-27
      相关资源
      最近更新 更多