'android.useAndroidX' 属性 未启用
'android.useAndroidX' property is not enabled
好的,这是我第一次使用 SDK,
我正在使用此处的缩放 SDK https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started
我正在尝试 运行 文档中提到的示例 APK,它 returns 错误
“此项目使用 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
文件名应该是小写的,你可以把它放在多个位置,参见官方文档here。
在这种情况下,我猜你必须把它放到你的项目根目录中。
创建新项目,此时无需转换 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
文件中解决了我的问题。
android.useAndroidX=true
android.enableJetifier=true
将其添加到 gradle.properties 个文件中
android.useAndroidX=true
android.enableJetifier=true
如果您没有找到此文件,请在终端中写入 flutter create .
以重新创建您的项目,之后您将看到 gradle.properties 具有与我之前创建的相同属性的文件。
好的,这是我第一次使用 SDK,
我正在使用此处的缩放 SDK https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started
我正在尝试 运行 文档中提到的示例 APK,它 returns 错误 “此项目使用 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
文件名应该是小写的,你可以把它放在多个位置,参见官方文档here。
在这种情况下,我猜你必须把它放到你的项目根目录中。
创建新项目,此时无需转换 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
文件中解决了我的问题。
android.useAndroidX=true
android.enableJetifier=true
将其添加到 gradle.properties 个文件中
android.useAndroidX=true
android.enableJetifier=true
如果您没有找到此文件,请在终端中写入 flutter create .
以重新创建您的项目,之后您将看到 gradle.properties 具有与我之前创建的相同属性的文件。