【发布时间】:2021-08-01 06:45:20
【问题描述】:
我刚开始制作一个新的安卓应用。构建项目时出现此错误。我在谷歌上搜索了很多次,但我没有任何解决方法错误:包 android.support.v7.widget 不存在 导入android.support.v7.widget.Toolbar;
【问题讨论】:
-
v7 support libraries 已弃用,您应该改用 androidx 库。
标签: android
我刚开始制作一个新的安卓应用。构建项目时出现此错误。我在谷歌上搜索了很多次,但我没有任何解决方法错误:包 android.support.v7.widget 不存在 导入android.support.v7.widget.Toolbar;
【问题讨论】:
标签: android
在您的应用程序 gradle 中添加 implementation 'androidx.appcompat:appcompat:1.1.0'(如果尚未添加)。
Import androidx.appcompat.widget.Toolbar 在类中并在 XML 布局中将 <android.support.v7.widget.Toolbar/> 替换为 <androidx.appcompat.widget.Toolbar/>。
【讨论】:
您可以使用第一个答案中提到的 Androix 库。从您的代码中删除 import android.support.v7.widget.Toolbar; 行。
然后你会在工具栏上看到一个错误,说无法解析符号,只需单击它,按 ALT+ENTER 并从菜单中选择导入类选项。它只会从新的 Androidx 库中导入 Toolbar 小部件。
请注意,您必须在 gradle 中添加这样的 androidx 依赖项。
implementation 'androidx.appcompat:appcompat:1.3.1'
【讨论】:
替换
import android.support.v7.widget.Toolbar
与
import androidx.appcompat.widget.Toolbar
【讨论】: