我们可以看到,报的错是“Failed to resolve: com.android.support:appcompat-v7:16.+”,也就是我们在build.gradle中最后一段中的compile项内容。

AS自动生成的“com.android.support:appcompat-v7:16.+”实际上是根据我们的最低版本16来选择16.x.x及以上编译器进行编译的,由于AS不知道具体的编译器版本是什么,所以就用了一个泛指“16.+”来代表16以上的编译器都行。这可能是之前AS的设计(未考证,只是推测,有知道的朋友可以提供说明,谢谢!),新版本中已经摒弃了这种写法。

那么我们就要找到当前AS所使用的SDK编译器版本是什么?

第一步:找到sdk的安装路径,比如我的安装路径是D:\Android\sdk\build-tools

能看到我这里的最高的版本是26.0.3,然后修改build.gradle中

android {

  compileSdkVersion 26

  buildToolsVersion '26.0.3'

}

第二步:找到sdk的安装路径,比如我的安装路径是D:\Android\sdk\extras\android\m2repository\com\android\support

能看到我这里的最高的版本是26.0.0-alpha1,然后修改compile 中 "com.android.support:appcompat-v7:26.0.0-alpha1"

最终,编译成功!

转载于:https://www.cnblogs.com/jiangzhishan/p/9259584.html

Android Studio调试时遇见Install Repository and sync project的问题相关推荐

  1. Android Studio创建app问题: Install repository and sync project等

    创建一个简单的Android studio项目,遇到了如下问题: 1:Install repository and sync project 进入Module:app 对应的build.gradle ...

  2. 用Android Studio调试Framework层代码

    Android程序员不得不知的调试技巧. 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧. java 层调试 首 ...

  3. [免费专栏] Android安全之动态调试APP的一些技巧「Android Studio调试」

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  4. android studio 自动try,Catch Try让我在Android Studio调试中感到困惑

    我试图在Android Studio中调试这段代码.这一切看起来都非常简单,但尝试中的'return sb1'不允许我打破它(带有x的红点)并且说它不可执行.Catch Try让我在Android S ...

  5. visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

    问题描述 "Win32Project3.exe"(Win32): 已加载"D:\software\VS2013\VS2013 文档\Win32Project3\Debug ...

  6. Android逆向笔记-使用Android Studio调试Smali代码(方式一)

    这里我使用Android Studio写了这样的一个程序: 然后点下BUTTON后: 下面写下如何调试这种程序. 开发环境: win 10: 使用的模拟器是雷神模拟器: Android Studio版 ...

  7. 在Mac上使用android studio调试android手机

    一.环境准备 1.安卓手机:Android版本为9 2.MacBook Pro 3.安卓数据线 二.adb介绍 1.adb概念 adb:全称是Android Debug Bridge,意思是Andro ...

  8. android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exis

    android studio编程时出现的错误:Cannot get property 'XXXX' on extra properties extension as it does not exist ...

  9. android studio调试,华为手机连接电脑找不到HDB interface的解决方案

    在电脑或手机升级,或更换电脑进行Android程序调试时,会出现找不到HDB Interface的情况,解决方案如下: 首先确认: 1,已开启开发者选项 2,已开启调试模式 3,已选择传输文件 4,连 ...

最新文章

  1. python中所有保留字首字母都是小写_int是不是python的保留字
  2. 算法—回溯法桥本分数式
  3. JEECG 智能开发平台二次开发帮助文档
  4. Centos7离线安装redis
  5. 地产IT人福利:帆软地产BI解决方案全解析
  6. 设计模式(一)----简单工厂、工厂方法和抽象工厂区别
  7. JavaMail操作的总结(2)
  8. DAY38:域的组成与内网信息搜集
  9. GB35114—②、公共安全视频监控联网信息安全系统互联结构
  10. ppt模板免费下载的网站有哪些?这个宝藏网站必须make
  11. php锐浪开发,解析Excel文件生成Grid++Report锐浪模版
  12. 解决谷歌地图alert出现“此页面无法正确加载 Google 地图“
  13. BZOJ5118: Fib数列2
  14. java cnzz爬数据_PHPcurl抓取cnzz统计数据
  15. gantt客制化gantt 图标
  16. 浏览器的判断和Window系统是64位还是32位的判断
  17. 陷波器的离散化及仿真验证
  18. 医院建网站需要多少钱?
  19. 【温故而知新】分布式系统(一)
  20. 2015年腾讯游戏策划岗位笔试题目

热门文章

  1. ubuntu 14.04 java_Ubuntu14.04下配置Java环境
  2. int64 java_为什么json 不能使用 int64类型
  3. nagios check_mysql uptime_nagios使用check_mysql监控mysql
  4. linux伙伴系统算法,Linux伙伴系统(三)--分配
  5. gitlab使用_使用 Docker 部署 Gitlab
  6. 语言模拟蒲丰问题_R语言小数定律的保险业应用:泊松分布模拟索赔次数
  7. linux系统有几个系统盘,linux操作系统的分区有哪些种类?各分区主要作用是什么?...
  8. 简单的数据增强代码(C++与opencv)
  9. 【数据结构基础应用】【查找和排序算法】
  10. 线性表-----队列