当前位置: 首页 > 知识库问答 >
问题:

如何找到一个Android类引入了哪个API级别?

侯和惬
2023-03-14

我创建了一个新的Android项目,目标是API15,使用AndroidX。自动生成的Hello World是:

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

导入androidx.webkit.WebViewAssetLoader添加到它失败,因为无法解析符号webkit

所以我尝试创建另一个项目,这次以27级API为目标,得到了同样的结果,我得出的结论是我需要的API是28级(并放弃了,因为我不想以如此限制的内容为目标)。有人在评论另一个问题时指出,情况并非如此,因此这个问题是双重的。

>

  • 在哪里可以找到一个特定类针对哪个API级别?WebViewAssetLoader上的文档没有说明。

    我在我的项目中是否缺少了一些东西,例如,附加的可选的JAR?

  • 共有1个答案

    干鑫鹏
    2023-03-14

    我的结论是我需要的API是28

    这不是真的发生了什么。

    您正在尝试导入androidx.webkit.WebViewAssetLoader。该包的第一个段是androidx。每个AndroidX类都来自一个库。显然,你根本就没有那个图书馆。

    implementation "androidx.webkit:webkit:1.2.0"
    
     类似资料:
    • 当我使用nc侦听端口时,它显示 但我找不到使用netstat/ss工具占用此端口的任务 ;什么也找不到 ;什么也找不到 这个端口被我的java程序占用,代码是: 它只显示侦听中的socks或从tcp_hashinfo建立的socks。但是tcp_hashinfo有三个结构 bhash可用于绑定。但不在/proc/net/tcp中导出。

    • 我找的是计算机视觉方向,最终拿到了复星杏脉的offer. 面试过程比较简单,主要分几部分。 1. 问了很多项目相关的内容 2. 一些python的基础操作 3. 一道算法题 4. 针对图像分类任务类别不均匀的优化 5. 一些linux基础操作 很庆幸可以找到这个offer,最近太难找了。工资一般,只能说很多的是锻炼自己。 工作内容主要是医学图像的分类分割任务#暑期实习##计算机视觉实习#

    • 问题内容: 我想找出在纯JavaScript中以跨浏览器兼容的方式按下了哪些字符键。 问题答案: “清除” JavaScript: jQuery的:

    • 问题内容: 我正在编写一个程序,从账单和小费率中汇总小费和总计。 我正在寻找一种找出哪个变量引发InputMismatchException的方法,因此可以将哪个变量名称添加到变量errorMessage中并打印到屏幕上。 问题答案: 变量不会引发异常,而是对变量赋值的右侧进行评估,因此在异常中没有任何信息可以说明将成功赋给哪个变量。 您可以考虑使用一种包含提示消息和重试的新方法: 哪里是: 对于

    • 问题内容: PHP中是否有一种方法可以找出另一个对象中称为哪个方法的对象。 范例: 有没有办法让我发现从foo对象调用了测试方法? 问题答案: 您可以这样使用: 顺便说一句,看看手册页上的评论:有一些有用的功能和建议;-) 该会输出: 和: 但是,尽管看起来不错,但我不确定它是否应该在您的应用程序中用作“正常事物” …似乎有些奇怪,实际上:设计良好的方法不需要知道它叫什么, 在我看来。

    • 问题内容: 我正在使用slf4j登录我的应用程序。我得到slf4j的目的。我想知道如何找出当前绑定到哪个日志记录库slf4j。我的引用库中有log4j。我假设slf4j已将自身绑定到log4j。 我想知道的是,有什么方法可以明确确认这种绑定吗? 问题答案: 只需执行SLF4J的操作来发现绑定: 现在,你可以尝试找出什么是实际执行的logback在我的情况: 打印: