草庐IT

$androidx

全部标签

Android 在将 androidx 生物识别更新为 1.0.0-alpha04 后崩溃

使用'androidx.biometric:biometric:1.0.0-alpha03'一切正常,但是当我使用最新的'androidx.biometric:biometric:1.0.0构建项目时-alpha04'并调用myBiometricPrompt.authenticate(promptInfo)它会抛出此异常:FragmentManager已经在执行事务。这是堆栈跟踪:java.lang.IllegalStateException:FragmentManagerisalreadyexecutingtransactionsatandroidx.fragment.app.Fra

android - 无法解析 : androidx. 生命周期 :lifecycle-viewmodel-ktx:1. 1.1

我正在尝试使用适用于android的新导航架构组件,但出现错误无法解决:androidx.lifecycle:lifecycle-viewmodel-ktx:1.1.1当我将生命周期版本定义为“1.1.1”时我基本上只是在复制和粘贴文档中的内容,所以我对这里的问题已经没有想法了:(applyplugin:'com.android.application'applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'applyplugin:'kotlin-kapt'android{compileSdkVersion2

android - Dagger 2 androidx fragment 不兼容类型

我正在使用Dagger2.21,当我尝试这样做时@ModuleinternalabstractclassFragmentModule{@ContributesAndroidInjectorinternalabstractfunloginFragment():LoginFragment}和@Singleton@Component(modules=[AndroidSupportInjectionModule::class,AppModule::class,ActivityModule::class,ViewModelBuilder::class,ViewModelModule::class

android - 谷歌身份验证迁移到 androidx : SignInHubActivity does not implement Lifecycle

迁移到AndroidX后,我遇到了GoogleAuthlib的以下问题:在Android9API28上:java.lang.IncompatibleClassChangeError:Class'com.google.android.gms.auth.api.signin.internal.SignInHubActivity'doesnotimplementinterface'androidx.lifecycle.LifecycleOwner'incallto'androidx.lifecycle.Lifecycleandroidx.lifecycle.LifecycleOwner.ge

AndroidX:Appcompat I:艺术错误 android.view.View$OnUnhandledKeyEventListener

在一个新创建的带有Androidx:appcompat:appcompat:1.0.0-rc01的项目中,我得到了java.lang.ClassNotFoundException:Didn'tfindclass"android.view.View$OnUnhandledKeyEventListener"onpath:DexPathList我还添加了配置。全部configurations.all{resolutionStrategy.eachDependency{DependencyResolveDetailsdetails->defrequested=details.requested

android - 迁移到 AndroidX 时无法解析变量 '${animal.sniffer.version}'

我正在使用AndroidStudio3.2Beta5将我的项目迁移到AndroidX。当我重建我的应用程序时,我遇到了这些错误:ERROR:[TAG]Failedtoresolvevariable'${animal.sniffer.version}'ERROR:[TAG]Failedtoresolvevariable'${junit.version}'完全清理和重建不起作用!有谁知道如何解决这个问题?gradle.propertiesandroid.enableJetifier=trueandroid.useAndroidX=truebuild.gradlebuildscript{re

AndroidJUnit4.class 已弃用 : How to use androidx. test.ext.junit.runners.AndroidJUnit4?

对于我正在使用的仪器测试@RunWith(AndroidJUnit4.class)来自importandroidx.test.runner.AndroidJUnit4;为了建立我的测试用例。现在这一行被标记为已弃用,并提示使用AndroidJUnit4fromimportandroidx.test.ext.junit.runners.AndroidJUnit4但是,如果我尝试从命名包中导入AndroidJUnit4会收到错误,即无法解析ext。你有什么想法,应该在gradle中包含什么包来解决这个问题? 最佳答案 根据thedocu

【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )

文章目录一、Google官方推出的架构设计标准Jetpack二、Jetpack组成套件三、Jetpack架构四、Jetpack的存在意义1、提高开发效率2、最佳架构方案3、消除样本代码4、设备系统兼容性5、改善应用性能6、测试支持五、AndroidX与Jetpack的关系一、Google官方推出的架构设计标准JetpackAndroid架构发展:Android架构的发展途径了MVC->MVP->MVVM等方案,这些架构都不是Google官方提出的,都是各个团队根据自己的需求推出的适合自己的架构方案;Jetpack是Google推出的架构设计标准,是官方推出架构设计指导方案;借助Jetpack提

【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )

文章目录一、Google官方推出的架构设计标准Jetpack二、Jetpack组成套件三、Jetpack架构四、Jetpack的存在意义1、提高开发效率2、最佳架构方案3、消除样本代码4、设备系统兼容性5、改善应用性能6、测试支持五、AndroidX与Jetpack的关系一、Google官方推出的架构设计标准JetpackAndroid架构发展:Android架构的发展途径了MVC->MVP->MVVM等方案,这些架构都不是Google官方提出的,都是各个团队根据自己的需求推出的适合自己的架构方案;Jetpack是Google推出的架构设计标准,是官方推出架构设计指导方案;借助Jetpack提

Android Studio实现简单的页面跳转(简单教程)

         项目实现:(实现AndroidStudio基本有两种实现方式:一种为.MainActivity跳转;第二种是Relatelayout布局跳转。         这里着重介绍第一种:(首先需要建立两个XML文件,进行布局的相互的跳转,然后使用两个JAVA进行相关的的设计!) (左上角四个文件为此次建立的新文件夹)首先设置Activity_main的文件设置:另一个页面布局的设计: 代码设计:然后是第一个JAVA代码的设计:publicclassMainActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(