很久不打开Android studio 今天打开一下,发现之前配置好的开发环境不能用了!

项目中“R.”变红了,运行结果如下,可以说很怪,电脑没动过,怎么回事呢?

于是StackOverflow一下:

找到一段可能有用的话:

“This bug happens when the versions of SDK, Build Tools and Gradle Plugins doesn't match (in terms of compatibility). The solution is to verify whether you are using the latest version of them or not. The gradle plugins are placed in the build.gradle of the project, and the other versions are on the build.gradle of the module. For example, for SDK 23, you must use the Build Tools 23.0.1 and gradle plugins version 1.3.1.”

这时,我想应该是有些东西包更新了,有些包没更新导致的不匹配。又或者是那个360软件把里面的某个东西当做毒杀叼了。

这里面有3个东西的版本,在我电脑的东西:

1、SDK:(在我电脑中的位置C:\Users\Administrator\AppData\Local\Android\sdk)

下载最新SDK,AS:file/setting/Android SDK/SDK platforms/选择最新的Android API 下载,这里用API 27.

2、Build Tools:

AS会根据.gradle文件上写的版本号下载对应的tools。打开app文件夹下的build.gradle文件。

修改这两个参数。更改为最新版本,build tools就可以自动下载。(如果之后更新的话,去百度,Google找最新的对应关系。)

compileSdkVersion 27
buildToolsVersion "27.0.3"

3、Gradle Plugins:(在我电脑中的位置:C:\Program Files\Android\Android Studio\gradle\gradle-4.7-all\gradle-4.7)

AS与Gradle版本之间的对应关系如下,我AS是2.3.3版本,所以只要是3.3以上的Gradle都可以用。这里我用的是4.7

问题得到解决。ok

总结,这个问题应该是360误杀了这个包中的部分文件导致不可用,因为之前是配置好的,我检查了一下自己并没有设置自动更新,每次更新都是需要我确认的。所以各位在处理这个问题的时候,要把360关掉。

总之出现这个问题,只要更新这3个部分就应该可以解决!

转载于:https://www.cnblogs.com/JewinH/p/9037308.html

android studio bug : aidl is missing 解决方案相关推荐

  1. Android Studio支持Java1.8的解决方案

    Android Studio支持Java1.8的解决方案 参考文章: (1)Android Studio支持Java1.8的解决方案 (2)https://www.cnblogs.com/zhujia ...

  2. 【转】MIUI8以及ViVO X9上在Android Studio运行出错集及其解决方案

    最近用一台红米4高配版(6.0)以及ViVo X9(7.1)来做测试机,它是小米MIUI系统的最新版本MIUI8,我的AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI ...

  3. Android Studio使用AIDL技术进行SDK开发

    前面我们有介绍AIDL的基本用法: Android进程间通信--AIDL Android进程间通信--AIDL Binder连接池 现在我们来介绍利用AIDL来实现一个简陋的SDK,将获取用户信息的方 ...

  4. Android Studio 编译时错误提示信息乱码的解决方案

    我使用的as是3.6,编译运行的时候错误提示信息出现乱码,搜了好多方案都没解决,后来还是在qq群问到了解决方案,发到这里和大家分享一下. 以下内容转载自:Android Studio Build窗口出 ...

  5. Android studio 安装,JDK 出错解决方案

    在安装android studio 的时候,会报一个错误: --------------------------- Error launching Android Studio ----------- ...

  6. 129.s1-拦截黑名单的电话,Android Studio使用aidl

    拦截电话需要权限 <uses-permission android:name="android.permission.CALL_PHONE"></uses-per ...

  7. android studio miui8,MIUI8上在Android Studio运行出错集及其解决方案

    最近用一台红米4高配版来作测试机,它是小米MIUI系统的最新版本MIUI8,个人AS是2.3版本,在网上查看了相关问题,在小米5和红米note4x等配备了MIUI8系统的手机都遇到了相同的问题,因此我 ...

  8. mac android 找不到设备管理器,Android Studio找不到连接设备解决方案

    连接设备 有时候在运行程序时,会出现 ADB Devices找不到设备,提示Connected Devieces列表为空,出现这种情况的原因有很多,我们需要根据不同的情况去分析解决问题.下面整理了一些 ...

  9. android studio gradle 下载失败万能解决方案

    The specified Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2.2-bin.zip' d ...

  10. Android Studio 3.0输入法问题解决方案

    从升级3.0这几天以来,听到最多的吐槽就是输入法的问题,而我在使用中完全没有任何问题 我用的是搜狗输入法,唯一的差别就是可能版本跟大多数人不一样,我用的是智慧版的 之所以换智慧版,也是因为在as2.2 ...

最新文章

  1. 图解phpstorm常用快捷键
  2. SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)(未解决)
  3. Tech Ed上Windows 7值得关注的课程
  4. catia利用宏批量改名的方法_谁有CATIA批量改名的宏程序啊
  5. vue05-REST 请求
  6. Caffe学习:Solver
  7. 子窗体闭关后刷新父窗体内容
  8. 《MySQL技术内幕》读书笔记
  9. BP 神经网络算法原理
  10. 深度解析copy与strong的区别
  11. 只需3步让你电脑瞬间变快10倍
  12. JavaScript 实现 标签页 切换效果
  13. MySQL必知必会pdf
  14. 单机传奇架设教程-传奇联机助手一键自动架设
  15. jMonkeyEngine译文 FlagRush1——通过SimpleGame创建你的第一个应用程序
  16. 交通肇事罪法院是如何量刑
  17. 如何从oracle下载java7,从Oracle存档页面wget / curl下载Oracle Java 7 SDK
  18. 计算机书籍(必看推荐)
  19. 苹果、三星手机无线充电解析
  20. [trouble shooting] mysqlhotcopy 报错 Can't locate Data/Dumper.pm in @INC

热门文章

  1. Windows10平台安装CocosCreator V2.3.1
  2. Kubernetes详解(七)——Service对象部署和应用
  3. shell 第三次练习
  4. 【愣锤笔记】能解决80%场景的Git必会知识点
  5. logstash采集中文乱码
  6. 语句 if else
  7. xtrabackup备份还原的具体操作过程
  8. VMware vSphere 5.1 群集深入解析(三)
  9. mysql主从配置实例
  10. 自己动手写crud+分页 出现问题