草庐IT

$androidx

全部标签

java - 当我从 Android 迁移到 AndroidX 时,在我的项目中实现 google play 服务时出错。可能的解决方案是什么?

这是我的应用级别build.gradleapplyplugin:'com.android.application'applyplugin:'realm-android'//applyplugin:'io.fabric'android{compileSdkVersion28defaultConfig{applicationId"threecallistos.jumperr"minSdkVersion17targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"androidx.test.runner.A

java - 迁移AndroidX运行报错android.support.annotation does not exist

我刚刚将我的项目迁移到AndroidX。同步和构建阶段没问题,但是当我尝试运行编译器时显示此错误:error:packageandroid.support.annotationdoesnotexist构建文件时出现此错误//GeneratedcodefromButterKnife.Donotmodify!packagecom.xdatanet.cda.Adapters;importandroid.support.annotation.CallSuper;//Gradle属性android.enableJetifier=trueandroid.useAndroidX=trueGradle

android - 迁移到 androidx 后 BottomNavigationView 膨胀错误

当我尝试启动我的应用程序时,我的Mainactivity在位于"setContentView(R.layout.activity_main);"的oncreate()方法中抛出此错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.sanchez.worldgramproject/com.example.sanchez.worldgramproject.Fragments.MainActivity}:android.view.InflateException:BinaryXMLfilel

android - java.lang.NoClassDefFoundError : androidx/core/view/ViewCompat when using FlexboxLayout 错误

我正在使用FlexboxLayout在FlexboxLayout的build.gradle中添加了以下依赖dependencies{implementation'com.google.android:flexbox:1.1.0'}myLayout我遇到错误ErrorScreenShotjava.lang.NoClassDefFoundError:androidx/core/view/ViewCompatatcom.google.android.flexbox.FlexboxLayout.onLayout_Original(FlexboxLayout.java:565)atcom.goo

android - 如何修复 "Program type already present: androidx.concurrent.futures.DirectExecutor"

迁移到AndroidX后,由于迁移,我遇到了以下问题:失败:构建失败,出现异常。出了什么问题:任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”执行失败。com.android.builder.dexing.DexArchiveMergerException:Errorwhilemergingdexarchives:/home/lexy/AndroidStudioProjects/Testbucks/app/build/intermediates/transforms/dexBuilder/debug/0.jar,

java - AndroidX 中的 DrawerLayout 丢失了吗?

我在我的应用程序中使用DrawerLayout和Hamburger菜单。我将我的应用程序迁移到Androidx。除了DrawerLayout之外,一切看起来都是正确的。它不知道DrawerLayout类。我必须做什么? 最佳答案 AndroidX有itsimplementationofDrawerLayout.将implementation"androidx.drawerlayout:drawerlayout:1.0.0"添加到模块的依赖项中(您可以检查Google'sMavenrepositorycatalog以确认可用版本)。

android - 迁移到 AndroidX 后,启动时出现异常 : java. lang.ClassNotFoundException : "Didn' t find class androidx. core.app.CoreComponentFactory"

迁移到AndroidX后,我在启动时遇到以下异常:LoadedApk:UnabletoinstantiateappComponentFactoryjava.lang.ClassNotFoundException:Didn'tfindclass"androidx.core.app.CoreComponentFactory"onpath:DexPathList[[],nativeLibraryDirectories=[/data/app/com.apps.entertainmentsolutions.offhole-yUKw5A4ysDVrPyO-DpnhKg==/lib/arm64,/s

android - 使用 AndroidX Artifact 的新应用程序崩溃

当创建新应用并检查UseAndroidXartifacts而不修改任何内容时,应用在我的手机和模拟器上崩溃了。我已经让我的friend重复创建应用程序的方法,并且他手机上的所有东西都可以正常工作。这是我第一次使用AndroidX,我做错了什么吗?我正在快速运行AndroidStudio3.3.0.20(Linux)。2019-02-0817:54:44.4775487-5487/worshifter.com.myapplicationE/AndroidRuntime:FATALEXCEPTION:mainProcess:worshifter.com.myapplication,PID:

android - AndroidX 不支持 Facebook SDK

我在facebookSDK上遇到了这个错误。我在我的支持库中使用androidx这是我的gradle调查Activity本身使用supportv4库这里可能的解决方法是什么? 最佳答案 我通过在gradle.properties中添加这两行解决了这个问题android.useAndroidX=trueandroid.enableJetifier=true 关于android-AndroidX不支持FacebookSDK,我们在StackOverflow上找到一个类似的问题:

android - 使用 Dagger2 为 AndroidX fragment 提供注入(inject)?

我在尝试向AndroidXfragment提供注入(inject)时遇到了一些问题,我不确定确切的问题是什么以及如何解决它。该应用程序拒绝构建,并出现以下错误:error:[Dagger/MissingBinding]java.util.Map,javax.inject.Provider>>cannotbeprovidedwithoutan@Provides-annotatedmethod.这是在fragment中提供注入(inject)的方法:privatefunperformDependencyInjection()=AndroidSupportInjection.inject(t