未启用“ android.useAndroidX”属性

时间:2020-05-04 11:24:57

标签: java android androidx zoomsdk

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

我正在从https://marketplace.zoom.us/docs/sdk/native- sdks / android / getting-started

使用缩放SDK。

并且我正在尝试运行文档中提到的示例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

,但是问题仍然存在,请问我能在这方面获得帮助吗?提前致谢!

3 个答案:

答案 0 :(得分:2)

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

android.useAndroidX = true android.enableJetifier = true

答案 1 :(得分:0)

gradle.properties文件名应为小写字母,您可以将其放置在多个位置,请参阅官方文档here。 在这种情况下,我想您必须将其放入项目的根目录。

答案 2 :(得分:0)

 Create new project that time no need to convert AndroidX. Add this in gradle, hopefully working.

应用程序级别

 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"
    }
相关问题