美文网首页程序员
[异常]java.lang.IllegalStateExcept

[异常]java.lang.IllegalStateExcept

作者: 阿敏其人 | 来源:发表于2016-02-01 13:06 被阅读5250次

本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。

原本pc上的as的项目放在svn上面,工作需要今天需要用mac把项目从svn上checkout下来。结果我所用到的viewPagerIndicator项目一直报错。

错误如下

Error:Execution failed for task ':viewPagerIndicator_lib:
compileDebugAidl'.
> java.lang.IllegalStateException: aidl is missing

google和度娘了一下,大概的说法是:BuildTools Version与Compile Sdk Version不兼容导致。(后来证明这个说法是对的。)

既然有眉目了,那就解决问题了。打开module设置

Paste_Image.png

.
.
然后发现,我当前这个module确实 BuildTools Version与Compile Sdk Version 是一致的而且是最新的(如下图),那就应该没问题啊。

Paste_Image.png

.

.

接下来我想,可能是最新的API 23存在不太匹配的问题,
一看,我有一个API23 的 SDK Platform 不是最新的,有一个update的提示,我更新更新了。处于全部更新的状态后如下所示。

Paste_Image.png

然后再次运行,那个ViewPagerIndicator的module不报错了。(其他module的木module通通改成一致的BuildTools Version与Compile Sdk )

再次运行,程序成功跑起来了。

本文完。

(后话,既然最新的可能存在不兼容的问题,那么为什么不直接试试已经成熟的先前的版本呢?比如API21或者更低的?
是这样子的,项目之前在windows上的as构建的时候目标版本就是23,这时候如果我们在mac改为21,肯定values之类的文件就会报一大堆错,还有就是可能会产生一些莫名其妙的冲突,所以最好的方式,还是寻求最新的版本的能够兼容的方式)

相关文章

  • [异常]java.lang.IllegalStateExcept

    本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 原本pc上的as的项目放在svn上面,工作需要今天需要用...

  • 异常和模块

    异常 目标 了解异常 捕获异常 异常的else 异常finally 异常的传递 自定义异常 一. 了解异常 当检测...

  • python多线程

    异常基础知识 -异常简介: 运行时错误 -异常类: 异常数据 异常名称,异常数据,异常类型 -自定义异常 clas...

  • dart 异常

    dart中的异常 异常处理 抛出异常 异常捕获

  • Java基础之异常

    Java基础之异常 目录 异常简单介绍 ThrowableErrorException 异常分类 如何处理异常异常...

  • python核心编程-错误与异常

    本章主题:什么是异常Python中的异常探测和处理异常上下文管理引发异常断言标准异常创建异常相关模块 什么是异常 ...

  • motan(RPC)系统梳理知识点

    异常分类: 业务异常(bizException) 服务异常(serviceException) 框架异常(fram...

  • 异常

    Java异常体系 异常的分类 Java的异常分为两大类:Checked异常和Runtime异常(运行时异常)。所有...

  • 从零构架个人博客网站(二)-全局异常处理

    中间件的异常 全局异常中间件全局异常监听定义异常的返回结果定义常见的异常状态开发环境 异常查看 对于异常,我们可以...

  • Node.js异常处理

    Node.js异常分类: 变量异常 函数异常 调用异常 变量异常 未定义变量 未包含对象 变量类型错误 函数异常 ...

网友评论

    本文标题:[异常]java.lang.IllegalStateExcept

    本文链接:https://www.haomeiwen.com/subject/njyskttx.html