问题标签 [support-v4]

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 投票
1 回答
97 浏览

java - 为什么我仍然可以使用 support-v4 库而不在 gradle 上导入它?

我很困惑,在我的 gradle 中我没有导入 support-v4,但我似乎能够使用该库,support-v4 默认包含为依赖项吗?见下文?同样在我的项目文件夹中,每次创建项目和各个模块时,我都可以看到 jars 支持 v4?

项目等级:

我的应用程序:

-activity 下面可以导入 support-v4 而无需在 gradle 中导入 support-v4:

0 投票
1 回答
922 浏览

android - 当我们有 support-design 时,我们还需要 support-v4 和 appcompat-v7 吗?

对此有很多讨论。有人说如果我有 appcompat-v7,我就不需要 support-v4,因为 appcompat-v7 已经拥有 support-v4 的所有类。此外,该支持设计已经包含 appcompat-v7 中的所有类,因此我们甚至不需要它。有一些答案已经有很多年了,所以现在情况可能已经改变了。我做了一个测试,在我的项目中,我有 support-design、support-v4 和 appcompatv7,在删除 support-v4 和 appcompatv7 后,我仍然可以通过 support-design 使用 support-v4 和 appcompatv7 中的所有类。任何人都可以澄清这一点吗?

我要做的就是从我的项目中删除 support-v4,并且只包括 support-v4 中的独立模块,例如 support-compat、support-coreui 等。但是,如果 support-design 自动添加 support-v4 这不会似乎不可能。我已经从 gradle 和 appcompat-v7 中删除了 support-v4,并且只保留了 support-design,我的项目中仍然可以找到 support-v4 中的所有类。

0 投票
1 回答
1293 浏览

android - 如果已经有 support-design,是否需要在 gradle 中包含 support-v4?

如果已经包含,是否需要包含support-v4appcompat-v7在 gradle 中support-design?我看到当包含support-design support-v4并且appcompat-v7已经是我的外部库的一部分时,即使它们不在 gradle 中。我知道这support-design取决于appcompat-v7并且appcompat-v7取决于support-v4我只是想知道从 gradle 中删除support-v4appcompat-v7从 gradle 中删除是否不会引起任何问题。

我也想排除support-v4(以减少apk大小),我已经通过排除它support-design并且只添加support-v4需要的模块来完成它,我的方向是否正确?见下文:

毕业典礼:

我的活动:

0 投票
3 回答
1488 浏览

android - support-v4:27.1.0 片段自定义动画无法按预期工作

片段动画无法正常使用support-v4:27.1.0

进入动画

离开动画

0 投票
1 回答
897 浏览

android - 无法通过支持库使用自动调整 Textview

我有以下文本视图,它应该包含自动调整大小的文本。

但是,我收到关于最后一行的错误“意外的命名空间前缀“app””。

我觉得这很奇怪,因为我在我的中使用了以下支持库build.gradle

我使用这个文档作为我的指南。

我究竟做错了什么?

这是完整的布局:

0 投票
1 回答
2008 浏览

android - 无法解决:android studio 中的 support-v4

更新到 android studio 3.1.3 后出现此错误

在尝试在 android studio 中构建项目之后。

这是我的build/gradle

如何查看真正发生的事情?我在 stackoverflow 和谷歌上都找不到它。

如您所见,我尝试添加implementation 'com.android.support:support-v4:+'仍然dependencies无效。

如何解决?我应该看一下项目中的任何部分吗?

0 投票
3 回答
2048 浏览

android - 无法解析符号“ViewCompat”

完整的 gradle 文件,甚至无法解析符号 'AppCompatActivity'。不明白怎么了。

已经尝试过的选项 :: 1) 清理并重建 2) 无效/捕获并重新启动

0 投票
3 回答
6038 浏览

android - Android,无法转换为 Fragment

我想为我的聊天编写片段,但我总是收到相同的错误消息。在互联网上,我读到它应该与“import”和“import android.support.v4.app.Fragment;”有关 但这对我不起作用。

在 build.gradle (app) 中添加的数据包也不起作用..

我的 Android Studio 版本是 3.3 Canary 5。

我希望你能解决我的问题,非常感谢!

TabsPagerAdapter

构建.gradle(应用程序)

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 投票
0 回答
718 浏览

react-native - react-native 包 android.support.v4.media 不存在

我正在使用 react-native 0.57.1​​ react-native track player 0.2.5 我有以下错误:

C:\zzzprojects\app\node_modules\react-native-track-player\android\src\main\java\guichaguri\trackplayer\metadata\Metadata.java:9: 错误: android.support.v4.media 包不存在导入 android.support.v4.media.MediaMetadataCompat;

^ C:\zzzprojects\app\node_modules\react-native-track-player\android\src\main\java\guichaguri\trackplayer\metadata\Metadata.java:10:错误:包 android.support.v4.media 没有存在导入android.support.v4.media.RatingCompat;

^ C:\zzzprojects\app\node_modules\react-native-track-player\android\src\main\java\guichaguri\trackplayer\metadata\Metadata.java:11:错误:包 android.support.v4.media.session不存在导入android.support.v4.media.session.MediaButtonReceiver;

^ C:\zzzprojects\app\node_modules\react-native-track-player\android\src\main\java\guichaguri\trackplayer\metadata\Metadata.java:12:错误:包 android.support.v4.media.session不存在导入android.support.v4.media.session.MediaControllerCompat;

^ ........................

C:\zzzprojects\app\node_modules\react-native-track-player\android\src\main\java\guichaguri\trackplayer\metadata\components\CustomVolume.java:14: 错误:找不到符号 super(canControl ? VOLUME_CONTROL_ABSOLUTE: VOLUME_CONTROL_FIXED, maxVolume, (int)(volume * maxVolume));

^ 符号:变量 VOLUME_CONTROL_ABSOLUTE 位置:类 CustomVolume 注意:一些输入文件使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。注意:一些消息已被简化;使用 -Xdiags:verbose 重新编译以获得完整的输出 100 错误

FAILURE:构建失败并出现异常。

任务“:react-native-track-player:compileDebugJavaWithJavac”执行失败。

在 43 秒内构建失败 36 个可操作任务:25 个已执行,11 个最新 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境:

https://facebook.github.io/react-native/docs/getting-started.html

我已经尝试了很多方法,我什至启动了一个新项目并安装了 react native,它再次给出了同样的错误。... 谢谢。尽快回答我