导入语句会在迁移到androidx后给出错误,如何解决?

时间:2019-06-18 04:45:31

标签: android

MainActivity中的import语句出现错误(迁移到androidx之后),该怎么办?

import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.widget.GridLayoutManager;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;

import android.support.design.widget.NavigationView;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;

2 个答案:

答案 0 :(得分:3)

请为appcompat-v7删除所有androidx和其他实现,您需要如下所示的androidx库

import com.google.android.material.floatingactionbutton.FloatingActionButton
import androidx.appcompat.widget.Toolbar
import androidx.appcompat.app.AppCompatActivity

答案 1 :(得分:2)

正如Vipul Prajapati所说,我通过转到https://developer.android.com/jetpack/androidx/migrate

来手动更改了所有软件包名称。

搜索我现有的软件包,然后替换为特定于androidx的软件包。

我还对我的

进行了以下更改
  

gradle.properties

文件。

android.useAndroidX=true
android.enableJetifier=true