草庐IT

androidX

全部标签

flutter - 将插件添加到依赖项时出现 AndroidX 错误。解决办法是什么?

当我向依赖项添加附加组件时出现AndroidX错误。logger:0.7.0+2,open_file:2.0.3errorwhenaddingplugins.TheGradlefailuremayhavebeenbecauseofAndroidXincompatibilitiesinthisFlutterapp.Seeformoreinformationontheproblemandhowtofixit. 最佳答案 在您的应用程序中,您必须确保仅使用与androidX库对齐的插件,否则可能会导致一些问题。logger和open_fi

android - 找不到依赖项 "androidx.core:core-ui"

在我的项目中添加约束布局组时,Androidstudio会自动在gradle中添加依赖:implementation'androidx.core:core-ui:+'但是我收到了这个错误信息:Failedtoresolve:androidx.core:core-ui:+我找不到任何方法来添加相应的androidx依赖项,目前我知道的唯一解决方案是使用支持库,但它违反了将所有内容移动到androidx的指南。com.android.support:support-core-ui:28.0.0是否有包含ConstraintLayout组的任何androix依赖项?

android - 使用 androidx DialogFragment 创建 AlertDialog 时按钮样式错误

这是我的根样式:这是我创建对话框的方式:overridefunonCreateDialog(savedInstanceState:Bundle?):Dialog{returnAlertDialog.Builder(requireActivity()).apply{setMessage(R.string.dialog_delete_service_message)setPositiveButton(R.string.dialog_delete_service_positive_button){_,_->listener?.onConfirmed()}setNegativeButton(R

AndroidX 与 DataBinding Android 不兼容

好的,我的任务是将一个项目迁移到AndroidX,以减少我们项目中支持库的困惑情况。我已经按照官方文档启用了AndroidX,但现在我在尝试通过相应的自动生成的绑定(bind)类扩展View时遇到运行时错误,这些绑定(bind)类是通过在模块gradle中启用数据绑定(bind)而创建的。深入研究自动生成的源代码,我发现了这个方法,它是导致代码抛出的方法:publicListcollectDependencies(){ArrayListresult=newArrayList(1);result.add(newcom.android.databinding.library.baseAda

android - Kotlinx 综合和 AndroidX

迁移到AndroidX后,我发现在一些中,并非所有类的kotlinx.android.synthetic字段现在都无法转换为实际类。Widgethasanunresolvedtype'androidx.core.widget.DrawerLayout',andthusitwasupcastedto'android.view.View'kotlinx.android.synthetic目前与AndroidX不兼容吗? 最佳答案 我将androidx与kotlinx.android.synthetic和抽屉布局一起使用,没有任何问题。我

android - react native : Migrate to AndroidX

我今天运行我的AndroidRN项目并出现以下错误Executionfailedfortask':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.>com.android.builder.dexing.DexArchiveMergerException:Errorwhilemergingdexarchives:Learnhowtoresolvetheissueathttps://developer.android.com/studio/build/dependencies#duplicate_classes.Progr

firebase - AndroidX 迁移后 Firestore 损坏

我刚刚迁移到AndroidX并更新了我的Flutter依赖项。我现在在使用Firestore时出现错误。例如://try{awaitref.collection(‘collection’).document(document).updateData({'Field’:field,});//}catch(e){//debugPrint(e.toString());//}卡住应用并给出堆栈错误:StandardMethodCodec.decodeEnvelope(message_codecs.dart:564)MethodChannel.invokeMethod(platform_chan

firebase - AndroidX 迁移后 Firestore 损坏

我刚刚迁移到AndroidX并更新了我的Flutter依赖项。我现在在使用Firestore时出现错误。例如://try{awaitref.collection(‘collection’).document(document).updateData({'Field’:field,});//}catch(e){//debugPrint(e.toString());//}卡住应用并给出堆栈错误:StandardMethodCodec.decodeEnvelope(message_codecs.dart:564)MethodChannel.invokeMethod(platform_chan

android - 撤消迁移到 AndroidX

我已经成功地将我的AndroidStudio代码库重构为AndroidX。但这会导致我的一些库出现一些问题。我需要还原它,因为该应用程序即将投入生产。我该怎么做? 最佳答案 我也经历过同样的事情,请按照以下步骤撤消AndroidX迁移:删除gradle.properties中的以下行:android.enableJetifier=trueandroid.useAndroidX=true在应用的build.gradle中删除AndroidX依赖项,并将它们替换为等效的非AndroidX依赖项:例如implementation'andr

android - 为什么 Android Studio 3.2.1 中的新项目模板不使用 AndroidX 库?

谷歌说"WerecommendusingtheAndroidXlibrariesinallnewprojects.YoushouldalsoconsidermigratingexistingprojectstoAndroidXaswell."source但AndroidStudio3.2.1仍会创建一个新的项目模板,该模板由历史“android.support.*”库支持。为什么?applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'