Android开发中报错总结之二

承接上一篇文章(Android开发中报错总结之一-CSDN博客)继续写一些关于Android开发中经常遇到的问题:

问题一:关于内存溢出

问题二:minSdk version:

解决:查看app下的build文件中是否也设置了minSdk version,是不是和清单文件中的不一致造成的问题:如下图:

Android开发中报错总结之二_第1张图片

Android开发中报错总结之二_第2张图片

问题三:app 下的build文件中:instrumentest修改为androidtest

解决:在app 下的build文件中instrumentest修改为androidtest

Android开发中报错总结之二_第3张图片

Android开发中报错总结之二_第4张图片

问题四:app下的build中的依赖androidx报错

Android开发中报错总结之二_第5张图片

解决:在gradle.propertles中添加上:

android.useAndroidX=true

android.enableJetifier=true

问题五:提示清单文件报错:

解决:我们进入清单文件:点merged manifest找到对应的错误提示并解决

Android开发中报错总结之二_第6张图片

Android开发中报错总结之二_第7张图片

问题六:mainfest meger failed 

Android开发中报错总结之二_第8张图片

解决一:在清单文件中修改画红框的地方

Android开发中报错总结之二_第9张图片

解决二:在app下的build中修改画红框的地方

Android开发中报错总结之二_第10张图片

问题七:failed linking references

Android开发中报错总结之二_第11张图片

解决:查看xml文件中,是不是因为提高到androidX导致,引用的控件报错等问题

问题八:resource style/Theme.Base.AppCompat

解决:Android开发中报错总结之二_第12张图片

问题九:因为引入androidx造成老的android依赖报错

Android开发中报错总结之二_第13张图片

解决:删除提示报错的依赖,然后自动引入最新的依赖

问题十:文件没有权限

解决:添加文件的读写权限和动态权限

你可能感兴趣的:(android)