小编Shu*_*and的帖子

11
推荐指数
1
解决办法
1万
查看次数

无法解析 xml 文件中的 TextView 类

我刚刚更换了我的笔记本电脑,下载了 Android Studio Arctic Fox,并克隆了我已经在之前的机器上处理的项目。我发现很少有标签未导入并且在 xml 布局中呈红色。当我将鼠标悬停在它上面时,它显示“无法解析类 TextView”。ImageView 也有类似的问题。怎么了?

在此输入图像描述

android android-layout android-studio

8
推荐指数
1
解决办法
8257
查看次数

Lokhttp3/internal/Util 类中没有静态方法 delimiterOffset

我正在使用 jitsi 库进行视频连接。第一次安装时它工作正常,但如果用户已经拥有应用程序并从 Play 商店更新它,它就会崩溃。崩溃日志说:

类 Lokhttp3/internal/Util 中没有静态方法 delimiterOffset(Ljava/lang/String;IILjava/lang/String;)I; 或其超类('okhttp3.internal.Util' 声明出现在 base.apk!classes3.dex 中)

有 2 个自动生成的文件:1) okhttp3.JavaNetCookieJar 2) okhttp3.internal.Util。

从 class 中JavaNetCookieJar,在类delimiterOffset(header, pos, limit, ";,")中调用此方法Util

Util类的 delimiterOffset() 方法与调用的方法不兼容:

delimiterOffset(delimiters: String, startIndex: Int = 0, endIndex: Int = length)

delimiterOffset(delimiter: Char, startIndex: Int = 0, endIndex: Int = length)

上面的方法是在类中调用的Util

当我将鼠标悬停在JavaNetCookieJar类上时,它说它来自okhttp3-urlconnection-3.12.1包,当我将鼠标悬停在Util包上时,它说它来自okhttp-4.8.0. 我在用

implementation 'com.squareup.okhttp3:logging-interceptor:4.8.0'

有趣的是,即使我在 gradle 中删除 okhttp3 实现,这两个文件也不会受到影响。

dependencies android okhttp jitsi jitsi-meet

7
推荐指数
1
解决办法
4826
查看次数

无法安装以下 Android SDK 软件包,因为某些许可证尚未被接受。- 20.1.5948944 NDK (Side by side) 20.1.5948944

我已经从 bitbucket 中提取并尝试运行一个项目。在运行项目时,它说以下几行:

ERROR: Failed to install the following Android SDK packages as some licences have not been accepted.
   ndk;20.1.5948944 NDK (Side by side) 20.1.5948944
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Run Code Online (Sandbox Code Playgroud)

机器上也安装了新的Android studio。

android android-sdk-tools android-studio android-sdk-manager

3
推荐指数
1
解决办法
5421
查看次数