Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在使用android studio时会出现这个错误?

为什么在使用android studio时会出现这个错误?
EN

Stack Overflow用户
提问于 2020-07-25 22:04:59
回答 2查看 29关注 0票数 0

为什么我会得到这个错误?我创建了一个工具栏。显示该类需要的api级别为21,当前最低为19。请帮帮我。

代码语言:javascript
运行
AI代码解释
复制
package com.example.whatsapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.Toolbar;

public class MainActivity extends AppCompatActivity {

    private Toolbar mToolbar;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mToolbar = (Toolbar) findViewById(R.id.main_page_toolbar);
        setSupportActionBar(mToolbar);
        getSupportActionBar().setTitle("WhatsApp");
    }
}
EN

回答 2

Stack Overflow用户

发布于 2020-07-25 22:17:20

转到您的集成开发环境的build.gradle(应用程序)部分,scoll到如下所示的行

代码语言:javascript
运行
AI代码解释
复制
defaultConfig {
    applicationId "com.example.myapplication"
    minSdkVersion 23
    targetSdkVersion 30
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

在minSdkVersion部件下,将19

票数 0
EN

Stack Overflow用户

发布于 2020-07-25 22:18:10

您是否尝试过不导入android.widget.Toolbar而导入androidx.appcompat.widget.Toolbar?它在androidx.appcompat:appcompat:1.1.0中可用。

在这种情况下,你得到的错误更多的是一种症状,而不是潜在的条件-如果你想将minSdkVersion设置为19,那么你只需要利用更多的非捆绑的库,这样你就可以利用“来自未来的奇特东西”,在这种情况下,Toolbar视图是在Android L中引入的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63094012

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档