gradle 此项目使用AndroidX依赖项,但未启用“android.useAndroidX”属性

xj3cbfub  于 2023-10-19  发布在  Android
关注(0)|答案(4)|浏览(134)

这是我的错误;

This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.
The following AndroidX dependencies are detected: 
androidx.fragment:fragment:1.0.0,
androidx.versionedparcelable:versionedparcelable:1.0.0, 
androidx.slidingpanelayout:slidingpanelayout:1.0.0
...

我该如何解决这个问题?我删除所有androidx库从我的gradle文件和我的导入库从类.我不想用androidx

qij5mzcb

qij5mzcb1#

在Cordova项目中执行此操作的最简单方法是打开您的P2P.xml文件,并在标记中添加以下内容。

<preference name="AndroidXEnabled" value="true" />

这样,如果你删除并重新添加Android平台,你就不必回到gradle.properties并手动编辑它。(此外,每次我输入“cordova build android”时,我的gradle.properties似乎都会被覆盖,所以直接编辑它对我来说不起作用。)
祝你好运

m2xkgtsf

m2xkgtsf2#

首先打开你的项目gradle scripts>>然后打开gradle.properties最后粘贴这两行代码

android.useAndroidX=true

android.enableJetifier=true

b5buobof

b5buobof3#

1.在项目安装中添加插件以启用AndroidX,
cordova plugin add cordova-plugin-androidx
1.添加插件以修补使用Android支持库的现有插件源以使用AndroidX
cordova plugin add cordova-plugin-androidx-adapter
然后构建您的应用程序。

c90pui9n

c90pui9n4#

Android Gradle插件提供了以下全局标志,您可以在gradle.properties文件中设置这些标志:
android.useAndroidX:当设置为true时,此标志表示您希望从现在开始使用AndroidX。
如果该标志不存在,Android Studio的行为就像该标志设置为false一样。
因此,请在gradle.properties和sync项目中使用此插件android.useAndroidX=true
这应该能解决你的问题。

相关问题