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,修改如下:

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

修改如下:

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.永久更改方案:

以下修改路徑都是在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.+" />

  

 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM