GVKun编程网logo

AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29

2

此处将为大家介绍关于AndroidStudioError:Failedtoresolve:com.android.support:appcompat-v7:29的详细内容,此外,我们还将为您介绍关于5

此处将为大家介绍关于AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29的详细内容,此外,我们还将为您介绍关于5张图片解决android studio报错:Failed to resolve: com.android.support:appcompat-v7:29、Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+、Android studio – Faild to resolve:com.android.support:design:26.0.1错误、android studio 中错误Failed to resolve:com.android.support:appcompat-v7的一个解决技巧的有用信息。

本文目录一览:

AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29

AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29

参考链接:Error:Failed to resolve: com.android.support:appcompat-v7:29

起因:AndroidStudio 更新 sdk 版本至最新。

报错:Failed to resolve: com.android.support:appcompat-v7:29

分析:sdk manager 下的 Android SDK Tools 的版本为 26.1.1

解决:修改 app 目录下的 build.gradle 文件。

  1. compileSdkVersion 29  -> compileSdkVersion 26

  2. targetSdkVersion 26 -> targetSdkVersion 26

  3. com.android.support:appcompat-v7:29.+ -> com.android.support:appcompat-v7:26.+

 

5张图片解决android studio报错:Failed to resolve: com.android.support:appcompat-v7:29

5张图片解决android studio报错:Failed to resolve: com.android.support:appcompat-v7:29

android studio已经问世多年了,但是对于刚接触android studio的小伙伴来说,经常会遇到这样的报错:Failed to resolve: com.android.support:appcompat-v7:29 ,如图所示:
在这里插入图片描述
我今天新建了一个安卓项目也出现了这样子的错误,遇到这样的问题不要慌,看完下面的步骤就可以解决了!

第一步:报错了,先去查看以下自己sdk tool 的版本是多少,通过下图可以查看到我的sdk tools的版本号为26.1.1
在这里插入图片描述
第二步,接下来就要 看看SDK 构建工具的版本了,具体查看步骤如图所示:
在这里插入图片描述
我找到了sdk 路径是在D盘,我就安装了26.0.1 跟30.0.2 这两个,如图所示:
在这里插入图片描述
然后,我们到打开app里面的build.gradlle文件瞧瞧,更改里面的几个地方就可以了,将compileSdkVersion ,targetSdkVersion的版本号改为跟sdk build tools就好了,保持26这个一样的版本就了。l
在这里插入图片描述
以下这个地方也要改成26(同样是在app 里面的build.gradle文件里面),如图所示:
在这里插入图片描述
最后,点击Try again 就完成了,重新编译下就不会报:Failed to resolve: com.android.support:appcompat-v7:29 这个错误了。
在这里插入图片描述
下次遇到什么疑难问题,不要慌,可以多找找度娘,一定会解决的。好了,看看我运行起来的hello world 吧! 你遇到过这个的异常吗?你是怎么解决的,欢迎留言一起分享!
在这里插入图片描述












Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+

Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+

Andriod Studio报错提示:

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:28.+

 

原因:Andriod Studio所使用的sdk版本与build.gradle配置文件中的配置不符,

dependencies {
compile filetree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:28.+'
testCompile 'junit:junit:4.12'
}

通过sdk manager查看sdk版本为下图红色部分,即26.1.1



将 com.android.support:appcompat-v7:28.+ 中28 改为26,如下图,即可编译通过

Android studio – Faild to resolve:com.android.support:design:26.0.1错误

Android studio – Faild to resolve:com.android.support:design:26.0.1错误

我有一个错误叫:
"Failed to resolve: com.android.support:design:26.0.1".

我的android studio版本是3.0 beta 1.

我的gradle文件如下:

apply plugin: 'com.android.application'

android {
compileSdkVersion 26
buildToolsversion "26.0.1"
defaultConfig {
    applicationId "hojune.example"
    minSdkVersion 17
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
    }
}
}

dependencies {
compile filetree(include: ['*.jar'],dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2',{
    exclude group: 'com.android.support',module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:26.+'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:26.0.1'
}

我想把“设计”放到我的项目中,但我不能这样做.我该怎么做?

解决方法

尝试改变
buildToolsversion "26.0.0"

com.android.support:design:26.0.0

或者不要更改为bulidToolsversion更改依赖项

compile 'com.android.support:design:26.0.0-alpha1'

android studio 中错误Failed to resolve:com.android.support:appcompat-v7的一个解决技巧

android studio 中错误Failed to resolve:com.android.support:appcompat-v7的一个解决技巧

首先我的项目一开始是能正常运行的,后来我为了增加一个活动,新建一个java和xml文件,可刚建完问题就来了,错误出现在build.gradle(Module:app)文件下。

我在网上找了好多解决方案,都是说SDK tool 工具版本对应不上,改来改去还是不行,看来他们说的方法不适合我这种情况。

值得注意的一点是,我的项目一开始是能正常运行的,基于这一点我想了一招:

新建一个项目,找到该项目下的build.gradle(Module:app)文件,把新项目下的该文件和旧项目下的同名文件放在一起比较,果然这其中就有猫腻,旧项目中的dependencies下多了2条语句(如下红线所示),抱着尝试的心态,我把新项目下build.gradle(Module:app)下的内容复制到旧项目中并覆盖原有内容。结果再Syn居然成功了。

 

 

                        旧项目中的dependencies

 

                        新项目中的dependencies

再来分析以下问题产生的原因,在我新建activity时选择的时New—>Activity—>Empty activity,这样创建出来的activity会被系统自动配置一些内容(具体是什么不是关键)。正是这些配置导致了错误。所以我们选择手动建立activity。它有3个步骤

1. 新建xml页面文件,即需要显示的页面,也是用户唯一能看到的,根据自己的需要设计

2.新建java文件(New—>Java Class),在java文件中加入以下代码就将xml文件和Java文件绑定在了一起

 1 import android.app.Activity;
 2 import android.os.Bundle;
 3 
 4 public class DetectFailedActivity extends Activity {//类DetectFailedActivity继承自Activity类
 5     @Override
 6     protected void onCreate(Bundle savedInstanceState) {
 7             super.onCreate(savedInstanceState);
 8             setContentView(R.layout.activity_main);//activity_main为第一步创建的xml文件,次吃将2者绑定在一起
 9         }
10     }

3.在Manifest.xml中注册类DelectFailedActivity,加入标签<activity android:name=".DetectFailedActivity" />即可

这样一个手工的activity就形成了。不过需要注意的是,这种activity是不能直接显示的,它主要用于新加的activity,一般是从MainActivity中跳转到此处,当然也可以从这个手动的activity 跳转到其他activity

今天的关于AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29的分享已经结束,谢谢您的关注,如果想了解更多关于5张图片解决android studio报错:Failed to resolve: com.android.support:appcompat-v7:29、Andriod Studio 解决问题 Failed to resolve: com.android.support:appcompat-v7:28.+、Android studio – Faild to resolve:com.android.support:design:26.0.1错误、android studio 中错误Failed to resolve:com.android.support:appcompat-v7的一个解决技巧的相关知识,请在本站进行查询。

本文标签: