找不到导入的android.support.v7.app.AppCompatActivity

时间:2019-07-23 15:08:33

标签: android android-studio

我最近在androidx中迁移了一个项目。该项目运行良好。现在,当我在android studio中打开其他项目时,在所有其他项目中都发现错误

import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;

这些未找到的所有程序包我没有更改任何其他项目。为什么Android支持库无法与其他项目一起使用。请帮助我如何再次在这个android studio中运行android support lib。我已经做过chache并重新启动,还清理了项目但没有运气

2 个答案:

答案 0 :(得分:0)

您需要像这样使用androidX依赖项:

import com.google.android.material.navigation.NavigationView;
import androidx.core.view.GravityCompat;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.appcompat.app.ActionBarDrawerToggle;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.Toolbar;

确保您也更新了app.gradle

api 'androidx.appcompat:appcompat:1.1.0-rc01'
api 'com.google.android.material:material:1.1.0-alpha08'

您还需要将以下内容添加到gradle.properties

android.useAndroidX=true
android.enableJetifier=true

一旦您更新了等级并删除了旧的依赖项,Android Studio应该会找到新的依赖项。

答案 1 :(得分:0)

将支持库添加到依赖项部分。

实现'com.android.support:design:28.0.0'