问题标签 [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.
android - Cordova 构建失败:找不到 support-v4.jar
我不知道我做了什么,但我的构建在 android 上失败了 3 个小时,我无法修复它......有日志:
ANDROID_HOME= C:\Users\User\AppData\Local\Android\Sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121 子项目路径:CordovaLib Task.leftShift(Closure) 方法已被弃用,计划在在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。at.build_bxct3n5fn9ey9qgc57qreulsp.run(C:\Users\User\MyProject\application\platforms\android\build.gradle:143)
JavaCompile.setDependencyCacheDir() 方法已被弃用,并计划在 Gradle 4.0 中删除。
增量java编译是一个孵化特性。
TaskInputs.source(Object) 方法已被弃用,并计划在 Gradle 4.0 中删除。请改用 TaskInputs.file(Object).skipWhenEmpty()。
警告:模块 'com.android.support:support-v4:26.1.0' 依赖于一个或多个 Android 库,但它是一个 jar
FAILURE:构建失败并出现异常。
- 出了什么问题:配置根项目“android”时出现问题。
找不到 support-v4.jar (com.android.support:support-v4:26.1.0)。在以下位置搜索:构建失败
总时间:1.569 秒
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。cmd:命令失败,退出代码为 1 错误输出:FAILURE:构建失败并出现异常。
出了什么问题:配置根项目“android”时出现问题。
找不到 support-v4.jar (com.android.support:support-v4:26.1.0)。在以下位置搜索: https ://jcenter.bintray.com/com/android/support/support-v4/26.1.0/support-v4-26.1.0.jar
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。
我使用(编辑:)cordova-android@6.4.0 和cordova 8.1.2(cordova-lib@8.1.1)
希望可以有人帮帮我...
android - 使用 androidx 的 Android 谷歌登录给出了失败的解决方案:Landroid/support/v4/util/ArraySet 错误
我正在将 Google 登录与我的应用程序以及 androidx 集成在一起。因此我不得不从实现'com.google.android.gms:play-services-auth:16.0.1'中排除支持库。崩溃并显示以下错误日志。
应用程序/build.gradle:
项目/build.gradle
MyLoginFragment.java
崩溃日志指向 GoogleSignIn.getClient(...) 的最后一行。
android - Android/AOSP Android.mk 构建和支持-v4 AAR 等
我正在使用AOSP构建一个应用程序作为系统映像的一部分,并尝试将support-v4等库作为应用程序 / 的AAR包含在应用程序的libs/文件夹中。否则,这可以正常工作,并且应用程序本身和整个系统映像都可以正常构建,但是在尝试打开应用程序时会出现运行时崩溃。它们似乎都与在运行时找不到特定的 support-v4 等类有关,例如ViewCompatMarshmallow等。
现在,我检查了这些类实际上包含在 AAR 文件中,但例如像这样:
ViewCompat$MarshmallowViewCompatImpl.class
而如果我检查例如 support-v4 的源代码,它们被包含为
ViewCompatMarshmallow.java
那么不应该将其包含在 AAR 中吗?
ViewCompatMarshmallow.class
?
我怀疑这可能是某种Android.mk问题,因为这是我需要在我的应用程序中使用的。不幸的是,Gradle 不是一种选择。
我已根据需要声明了 support-v4 AAR 库:
AAR 文件本身来自Android SDK 的 m2repository 文件夹,所以它应该是“官方”和正确的,对吧?
有任何想法吗?
谢谢你!
android - 如果 API < 26,如何实现 android.support.v4.widget.TextViewCompat 以自动调整文本大小
我正在尝试在我的应用程序上实现新的 textview 自动调整大小功能。我需要以 API 21 为目标,然后我使用 android.support.v4.widget.TextViewCompat 阅读了一些关于向后兼容性的信息,但我真的不明白如何实现它。
这段代码是完全错误的,因为“Hello World!” 文字消失。
同时这段代码:
...看起来不错,但编辑器继续警告最低 API 级别为 26...
这是我的 Gradle 实现:
编辑:当我尝试处理 android.support.v7.widget.AppCompatTextView 时,我发现了另一个问题(Java):
最后一行被标记为错误:“类型参数 T 的上限不兼容:View 和 TextViewCompact”我开始考虑继续使用 TextView 并通过以下方式自动调整其大小:
这是正确的使用方法吗?
node.js - 使用带有 tv4 的 patternProprties 进行 json 模式验证
我有一个像这样的json:
其中第一个键是有效的 http 方法,可以是 - post、get 等在运行时所有有效的 http 方法。
这是我的架构
有人可以帮忙吗?
android - 如何使用 TextViewCompat 进行 API 26 以下的文本自动调整?
我需要在 API 26 以下的 TextView 中使用自动调整大小,所以我读到了这个: https ://developer.android.com/guide/topics/ui/look-and-feel/autosizing-textview
该库提供对 Android 4.0(API 级别 14)及更高版本的支持。android.support.v4.widget 包包含 TextViewCompat 类以向后兼容的方式访问功能。
所以,我在 gradle 中添加了这个:
但是现在,如何在 xml 文件中使用 TextViewCompat 呢?我在文档或 statckoverflow 中找不到任何相关信息。我可以看到其他人在使用android.support.v7.widget.AppCompatTextView
,但 TextView 依赖于support-v7
额外的 gradle 库,这不是TextViewCompat
文档所讨论的。
如何使用 TextViewCompat 在 api 26 以下自动调整大小?
android-studio - android.support.v4.media.app.NotificationCompat.MediaStyle() 并导入 android.support.v4.app.NotificationCompat;问题
嗨,当我尝试更新我的应用程序时遇到问题(迁移到 andoridx,我在这篇文章的末尾添加了一些图片)我的应用程序,特别是在这段代码中:
.setStyle(new android.support.v4.media.app.NotificationCompat.MediaStyle()
.setMediaSession(service.getMediaSession().getSessionToken())
.setShowActionsInCompactView(0, 1)
.setShowCancelButton(true)
.setCancelButtonIntent(stopAction));
但是当我尝试更新这个时:import android.support.v4.app.NotificationCompat;
import android.support.v4.app.NotificationManagerCompat;
我的 build.grade 中有这个:implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
当我尝试使用 androidx.appcompat:appcompat:1.0.0 时出现问题,因为错误显示:
错误:找不到符号类 NotificationCompat 并且在实现部分中,它呈灰色import android.support.v4.app.NotificationCompat;
import android.support.v7.app.NotificationCompat;
并表示无法解析符号 NotificationCompat
我不知道如何解决这个问题,如果有人知道,请告诉我。谢谢你的时间