未启用'android.useAndroidX'属性



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

我在这里使用缩放SDKhttps://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

但是这个问题仍然存在,我能在这方面得到一些帮助吗?提前感谢!

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

android.useAndroidX=true
android.enableJetifier=true

将其添加到gradle.properties文件中

android.useAndroidX=true
android.enableJetifier=true

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

创建一个新项目,无需转换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.properties文件的名称应该是小写的,您可以将其放置在多个位置,请参阅此处的官方文档。在这种情况下,我想你必须把它放在你的项目根目录下。

最新更新