此处将为大家介绍关于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
- 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
参考链接: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
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报错提示:
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错误
"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的一个解决技巧
首先我的项目一开始是能正常运行的,后来我为了增加一个活动,新建一个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的一个解决技巧的相关知识,请在本站进行查询。
本文标签: