问题标签 [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 投票
8 回答
15321 浏览

android - 找不到 support-v4.jar (com.android.support:support-v4:24.0.0)

错误:配置项目“:app”时出现问题。

找不到 support-v4.jar (com.android.support:support-v4:24.0.0)。在以下位置搜索: https ://jcenter.bintray.com/com/android/support/support-v4/24.0.0/support-v4-24.0.0.jar

MY SDK Tool 就像这张图片

在此处输入图像描述

我的 Gradle 是

谁能帮我?

更新到 v24.2.1 后,我在 debug\AndroidMenifest.xml 中收到此错误 在此处输入图像描述

感谢和问候杰伊

0 投票
0 回答
129 浏览

android - Simple Widget 和 Support v4/v7 Widget 的区别

我对这个概念有点困惑v4 and v7 support libraries,他们之间有什么区别,

如果某些东西像简单的 Widget 一样工作,为什么我们需要 v4 / v7 来使用它。

如果我们使用 ActionBar 知道现在 Toolbar ,那么 v4-Toolbar 或 v7-Toolbar 之间有什么区别,是 v7-Toolbar ,以及它们之间的设备/ android 版本兼容性多少

编辑:

有时人们倾向于使用检查给定功能是否可用specific SDK/version of Android,如果低版本的android支持特定功能,那么相同的功能将并且应该适用于更高版本的android是有道理的

0 投票
1 回答
178 浏览

android - 集成 Firebase 云消息传递时出错

其实我是一个cordova开发人员,我需要将LVL集成到应用程序中。所以我导入了一些 java 库,现在它完美运行。但是在通过Tools->Firebase菜单导入 firebase 后,在依赖项部分下自动添加了一些库,但现在我无法构建应用程序。它显示错误:无法解决:com.android.support:support-v4:24.0.0 安装存储库和同步项目
但是我尝试了很多方法但没有用。

Firebase 导入以下代码

完整我的 gradle 文件如下所示

我尝试了什么我尝试将以下行添加到我的 build.gradle 文件中

但它显示无法解决如下错误,但我已经安装了存储库。

在此处输入图像描述

0 投票
1 回答
490 浏览

android - 从 2.2.3 启用即时运行给出运行时错误

如果我禁用即时运行一切正常,但如果我启用它,则会从 android gradle 2.2.3 on wards 收到以下错误。请在下面找到错误日志

摇篮

尝试了很多来找到解决方案并且花了一个多星期但无法解决它,有人可以帮助我解决问题。如果您需要更多详细信息,请在下方评论

0 投票
1 回答
21274 浏览

android - Android:强制gradle只包含一个版本的库

'com.android.support:support-v4:23.3.0'在我的库中使用,build.gradle但在探索外部库时,我看到了两个版本的 support-v4 库(23.3.0 和 24.0.0)。如何找到使用 support-v4:24.0.0 库的依赖项?如何强制 gradle 仅添加版本 23.3.0?

外部库图像

这是我在 build.gradle 中的依赖列表:

我曾经exclude group: 'com.android.support', module:'support-v4'避免其他人添加支持库,但没有发生任何变化。

0 投票
1 回答
324 浏览

android - Firebase API 初始化在启动时失败

在应用程序启动时,控制台会打印以下内容:

Firebase 设置是按照说明完成的:

  1. classpath 'com.google.gms:google-services:3.1.0'被添加到顶层build.gradle
  2. apply plugin: 'com.google.gms.google-services'已添加到应用级别build.gradle

运行./gradlew app:dependencies,我可以看到以下输出:

也许这是问题的一部分,也许不是,但我觉得奇怪的是最新版本的插件包含旧版本的 Firebase ( 9.0.0) 而不是11.0.1.

此外,如错误所述,问题是由以下原因引起的:

这似乎表明 v4 支持库可能与该问题有关。

是什么导致了这些问题,解决方案是什么?

0 投票
1 回答
757 浏览

android - 我添加了 Support-v4,但找不到 ViewPager

今天,我打算用 Android Studio 制作一个 ViewPager 应用程序。我添加了 support-v4 25.3.1,但在 Palette 中找不到 ViewPager。有人可以告诉我如何找到它吗?

摇篮

在此处输入图像描述

调色板搜索结果

在此处输入图像描述

0 投票
1 回答
559 浏览

android - 我可以为 google play-services-basement-11.6.2 使用更高版本的 support-v4 吗?

大家好,我正在尝试在我的 Unity 项目中手动将 Google Play 服务升级到最新版本 11.6.2,因此我必须从 google 最新的 Maven 存储库下载各个 .aar 文件。

查看 play-services-basement 的 .pom, https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/11.6.2/play-services-地下室 11.6.2.pom

我发现它需要依赖 support-v4-25.2.0,但是,在撰写本文时,maven 存储库中的最新 support-v4 已经是 27.0.2。

我在这里简要阅读了 maven 使用软版本号: https://maven.apache.org/pom.html#Dependency_Version_Requirement_Specification,但我不能确定是否会有任何冲突导致运行时错误所以我需要一些确认。

如果我使用最新的 support-v4-27.0.2 而不是 support-v4-25.2.0,会有什么问题吗?

0 投票
0 回答
963 浏览

android - 解析失败:Landroid/support/v4/util/ArrayMap;

出于某种原因,我的应用程序在 relsase 模式下使用 api 21&&22 的设备上工作(在调试模式下一切都很好)应用程序在控制台中启动后立即崩溃我收到此错误

该应用程序包含最新版本的 firebase 11.8.0 和 google services 11.8.0 以及支持库 27.0.2 没有缺少依赖项(“com.android.support:support-v4”)

0 投票
1 回答
149 浏览

android - Android库正确使用V4支持库混淆

我正在尝试减少我的项目的 apk 大小,为此我正在尝试删除整个 support-v4 库依赖项,而只添加我的项目所需的模块。根据下面,似乎可以只包含我需要的模块,而不是导入整个 support-v4 库(1)。我当前的项目在 gradle 中使用 support-v4(整个库)。每当我使用时,在导入标头上的 ActivityCompat 等活动类中,我会看到:“import android.support.v4.app.ActivityCompat;”。我的困惑是我已经从 gradle 中删除了 support-v4 库,并且只包括了 ActivityCompat 类所需的模块,即:“com.android.support:support-compat:27.0.0”。为什么当我尝试使用 ActivityCompat 类时,它仍在导入相同的“import android.support.v4.app.

来自 Android 参考: https ://developer.android.com/reference/android/support/v4/app/ActivityCompat.html

(1)"注意:在支持库版本 24.2.0 之前,只有一个 v4 支持库。该库被分为多个模块以提高效率。为了向后兼容,如果您在 Gradle 脚本中列出 support-v4,您的APK 将包含所有 v4 模块。但是,为了减小 APK 大小,我们建议您仅列出您的应用所需的特定模块。