Android Studio 2.3.3 出现Error:(26.13) Fail to resole: com.android.support.appcompat永久解决方法
Android Studio 出现Error(26.13):Fail to resole:com.android.support.appcompat-v7.28_ Install Repository sync project show in file Show in project structure dialog问题的永久解决方案
方法一:
1.临时更改:(在重新创建一个Android项目是会失效)
更改Gradle Scripts中的第一个build.gradle文件(project:MyApplication)
在allprojects{}添加maven,修改如下:
1 2 3 4 5 6 7 8 | allprojects { repositories { jcenter() maven{ url "https://maven.google.com" } } } |
2.永久更改方法:
在安装Android studio 的目录文件中更改
Android_Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl 文件
同样是添加maven
修改如下:
1 2 3 4 5 6 7 8 9 10 11 | allprojects { repositories { jcenter() maven{ url "https://maven.google.com" } < #if mavenUrl != "mavenCentral"> maven { url '${mavenUrl}' } </ #if> |
方法二:
1.临时更改:(在重新创建一个Android项目是会失效)
更改Gradle Scripts中的第二个build.gradle文件(Module:app)
分别修改一下三个选项
compileSdkVersion 26
targetSdkVersion 26
compile 'com.android.support:appcompat-v7:26.+'
数字26是api版本,看自己sdk就可以进项相应的更改,或者提示缺少plantform直接点击安装就行
2.永久更改方案:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 以下修改路径都是在Android Studio的安装路径下 C:\Application\Android\Android_Studio\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root\build.gradle.ftl文件 第43行 compileSdkVersion < #if buildApiString?matches("^\\d+$")>${buildApiString}<#else>'${buildApiString}'</#if> 更改成 compileSdkVersion 26 第50行 targetSdkVersion < #if targetApiString?matches("^\\d+$")>${targetApiString}<#else>'${targetApiString}'</#if> 更改成 targetSdkVersion 26 C:\Application\Android\Android_Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\recipe.xml.ftl 第6行 <dependency mavenUrl= "com.android.support:appcompat-v7:${buildApi}.+" /> 更改成<dependency mavenUrl= "com.android.support:appcompat-v7:26.+" /> |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步