问题标签 [androidx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
34293 浏览

android - 程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy

我知道它可能看起来像这个问题,但我无法用提出的解决方案修复它,我也无法评论它。错误是:

我正在尝试使用 firebase 创建一个应用程序,这是我的 gradle 文件

我传递了每个文件以确保导入良好,我还添加

这是我的项目 Gradle 文件:

我使用 Android Studio 3.1.4

0 投票
1 回答
358 浏览

android - Android Studio 3.1.x 中的约束布局编辑器是否已经支持 AndroidX?

我正在使用 Android Studio 3.1.4。最近我已将我的项目更新为 AndroidX。从那时起,Android Studio 中的布局编辑器似乎忽略了约束布局,并且不会在属性窗口中显示带有宽度/高度样式、边距和偏差的控件的视图检查器,如您在此处看到的(第一组控件)。基本上我看不到任何与约束布局相关的控件——例如,带有按钮的工具栏可以在编辑器中配置布局外观,如您在此处所见。我能够毫无问题地构建和运行该应用程序。我唯一的问题是我无法再通过布局编辑器更新我的布局。有没有人能够成功地将 AndroidX ConstraintLayout 与 Android Studio 布局编辑器结合使用?

构建.gradle

布局编辑器

Android Studio 布局编辑器

0 投票
0 回答
126 浏览

android - 程序类型已经存在 - Material Design 组件库和 AndroidX

我正在编写一个新的应用程序并且我正在使用AndroidX它,因为它似乎是从现在开始的最佳方式。

我在尝试聚在一起时遇到了一些麻烦MDCAndroidX尽管我没有使用任何旧的支持库依赖项,但我不断收到有关android.support.v4.*命名空间的错误。

这些是我的级别build.gradle

我的模块级别build.gradle

我的gradle.properties

我错过了什么?

0 投票
1 回答
1230 浏览

exoplayer - Androidx 和 exoplayer

我尝试添加exoplayerAndroidX在可能的项目中得到这个错误。

错误

程序类型已存在:android.support.v4.media.MediaBrowserCompat$CustomActionCallback

Message{kind=ERROR, text=Program type already present: android.support.v4.media.MediaBrowserCompat$CustomActionCallback, sources=[Unknown source file], tool name=Optional.of(D8)}

gradle.properties

构建.gradle

0 投票
2 回答
1193 浏览

android - Android Studio 3.2 上的 AndroidX - 运行应用程序时出现验证错误

将我的应用程序迁移到 Android Studio 3.2 上的 AndroidX 库。在调试中运行时,一切都按预期工作,但如果我生成一个签名的 APK,使用 Proguard 进行混淆 - 我收到此错误:

我尝试排除所有 AndroidX 库:

但是问题仍然存在,除非我基本上使用取消混淆

还尝试查看映射文件的类d.a是什么,但它并没有提示我问题的方向。

喷射器已启用

我在这里错过了什么吗?有没有可能这是 android.preference 库的问题?

0 投票
2 回答
8228 浏览

android - android.support.v4.app.INotificationSideChannel$Stub$Proxy

com.hendraanggrian.appcompat:socialview:0.1库与 androidx 一起使用。当我将此库添加到我的项目中时,我得到了 support.v4 错误:

程序类型已经存在:android.support.v4.app.INotificationSideChannel$Stub$Proxy

为了解决这个问题,我将以下代码添加到 gradle.properties

但不影响。我在下面的代码中尝试了另一个解决方案

那不影响。

我也尝试使用此命令获取依赖关系树以查找重复项

但有错误。可能有帮助的另一件事是我在这个项目的某些情况下使用 kotlin

问题是当我构建项目并使用成功构建的 adb 项目进行测试但是当我尝试在 android studio 中构建 apk 时出现此错误

0 投票
1 回答
2101 浏览

android - Kotlinx 合成和 AndroidX

迁移到 AndroidX 后,我发现在某些类中,并非所有类中的kotlinx.android.synthetic字段现在都无法转换为实际类。

小部件有一个未解析的类型“androidx.core.widget.DrawerLayout”,因此它被向上转换为“android.view.View”

目前是否kotlinx.android.synthetic与 AndroidX 不兼容?

0 投票
2 回答
11124 浏览

android - android.* vs androidx.* 包在android中的实现和使用的区别

Google 推出了新的 Android 扩展库 (AndroidX) 的早期预览版,它基本上是根据其文档对现有 android 支持库和架构包的新替代。

android但是这些和androidx包之间的实际区别是什么。这两个包的正确用例以及我们如何将现有的 android 包转换为 androidx 包。哪些包/库支持这些转换?

0 投票
0 回答
361 浏览

android - org.robolectric:shadows-supportv4 不支持 Jetpack(androidx)

主仓库:org.robolectric:robolectric:4.0-alpha-4-SNAPSHOT适用于 androidx org.robolectric:shadows-supportv4 不起作用,即:

class TestSupportFragment extends androidx.fragment.app.Fragment

不起作用----->SupportFragmentController.of(new TestSupportFragment())

shadows-supportv4 的任何快照?

问题

0 投票
1 回答
438 浏览

android - 概述的 TextInputLayout 未正确呈现

使用新的材料设计指南,我正在尝试创建一个概述的文本字段。

结果没有轮廓或外观变化。Android Studio 确实会引发渲染问题。'无法解析资源 @string/path_password_strike_through' 。我试图重建和清理项目但没有运气。

任何想法都会很棒,谢谢。