草庐IT

androidX

全部标签

android - 使用 AndroidX 导航的 Fragment 中的动态 ActionBar 标题

我正在使用新的Navigation来自AndroidJetpack的组件。根Activity设置非常简单:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)setSupportActionBar(toolbar)valnavController=findNavController(R.id.navigationFragment)setupActionBarWithNavController(navC

android - 使用 AndroidX 导航的 Fragment 中的动态 ActionBar 标题

我正在使用新的Navigation来自AndroidJetpack的组件。根Activity设置非常简单:overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)setSupportActionBar(toolbar)valnavController=findNavController(R.id.navigationFragment)setupActionBarWithNavController(navC

android - 程序类型已经存在 : android. support.v4.os.ResultReceiver$MyResultReceiver

我正在重构一个应用程序以使用androidx。我一直在努力摆脱所有不支持它的库。我以为我已经删除了所有使用支持库的库,但看起来仍然有一些东西正在导入它。我现在得到错误:AGPBI:{"kind":"error","text":"Programtypealreadypresent:android.support.v4.os.ResultReceiver$MyResultReceiver","sources":[{}],"tool":"D8"}java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.

android - 程序类型已经存在 : android. support.v4.os.ResultReceiver$MyResultReceiver

我正在重构一个应用程序以使用androidx。我一直在努力摆脱所有不支持它的库。我以为我已经删除了所有使用支持库的库,但看起来仍然有一些东西正在导入它。我现在得到错误:AGPBI:{"kind":"error","text":"Programtypealreadypresent:android.support.v4.os.ResultReceiver$MyResultReceiver","sources":[{}],"tool":"D8"}java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.

android - 将 Junit4 测试迁移到 androidx : What causes 'delegate runner could not be loaded' ?

我正在将我的应用程序迁移到androidx,我似乎无法让我的单元测试正常工作。我以Google'sAndroidJunitRunnerSample为例,已更新为使用新的androidxapi。尝试运行测试时出现以下错误:java.lang.Exception:Delegaterunner'androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner'forAndroidJUnit4couldnotbeloaded.Checkyourbuildconfiguration.这是我的模块build.gradle:android{d

android - 将 Junit4 测试迁移到 androidx : What causes 'delegate runner could not be loaded' ?

我正在将我的应用程序迁移到androidx,我似乎无法让我的单元测试正常工作。我以Google'sAndroidJunitRunnerSample为例,已更新为使用新的androidxapi。尝试运行测试时出现以下错误:java.lang.Exception:Delegaterunner'androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner'forAndroidJUnit4couldnotbeloaded.Checkyourbuildconfiguration.这是我的模块build.gradle:android{d

android - 我可以将使用 android 支持的库与 Androidx 项目一起使用吗?

我知道,androidxandsupportdependencycausingmultidexerror我们不能同时使用androidx和androidsupport。所以我完全迁移到androidx。但我的一个依赖库使用了android支持“lottie”。在上述情况下我们能做什么?我应该从我的项目中删除“lottie”吗?下面是我的毕业作品defaultConfig{minSdkVersion19targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.r

android - 我可以将使用 android 支持的库与 Androidx 项目一起使用吗?

我知道,androidxandsupportdependencycausingmultidexerror我们不能同时使用androidx和androidsupport。所以我完全迁移到androidx。但我的一个依赖库使用了android支持“lottie”。在上述情况下我们能做什么?我应该从我的项目中删除“lottie”吗?下面是我的毕业作品defaultConfig{minSdkVersion19targetSdkVersion28versionCode1versionName"1.0"testInstrumentationRunner"android.support.test.r

java - ClassNotFoundException : Didn't find class "android.support.v4.content.FileProvider" after androidx migration

我正在尝试迁移到androidx。我在AndroidStudio中使用了迁移工具。当我这样做时,当我运行我的应用程序时,我会得到以下堆栈跟踪。E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.peerke.outdoorpuzzlegame.debug,PID:10901java.lang.RuntimeException:Unabletogetproviderandroid.support.v4.content.FileProvider:java.lang.ClassNotFoundException:Didn'tfindclass"an

java - ClassNotFoundException : Didn't find class "android.support.v4.content.FileProvider" after androidx migration

我正在尝试迁移到androidx。我在AndroidStudio中使用了迁移工具。当我这样做时,当我运行我的应用程序时,我会得到以下堆栈跟踪。E/AndroidRuntime:FATALEXCEPTION:mainProcess:com.peerke.outdoorpuzzlegame.debug,PID:10901java.lang.RuntimeException:Unabletogetproviderandroid.support.v4.content.FileProvider:java.lang.ClassNotFoundException:Didn'tfindclass"an