我最近在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并重新启动,还清理了项目但没有运气
答案 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'