AEADBadTagException |
当以AEAD模式(例如GCM / CCM)运行的 Cipher 无法验证提供的认证标记时,会引发此异常。 |
AccessControlException |
AccessController抛出此异常,以表明请求的访问(对文件系统或网络等关键系统资源)被拒绝。 |
ActivityNotFoundException |
当调用 startActivity(Intent) 或其某个变体失败时会引发此异常,因为找不到活动来执行给定的Intent。 |
AlreadyBoundException |
当尝试将套接字绑定到已绑定的面向网络的通道时,抛出未经检查的异常。 |
AlreadyConnectedException |
试图连接已连接的 SocketChannel 时引发未经检查的异常。 |
AndroidRuntimeException |
Android框架引发的所有未经检查的异常的基类。 |
AnnotationTypeMismatchException |
抛出以指示程序试图访问批注编译(或序列化)后其类型已更改的批注的元素。 |
ArithmeticException |
发生特殊算术条件时抛出。 |
ArrayIndexOutOfBoundsException |
抛出以指示已使用非法索引访问数组。 |
ArrayStoreException |
抛出以表示尝试将错误类型的对象存储到对象数组中。 |
AsynchronousCloseException |
当另一个线程关闭通道或其在I / O操作中被阻塞的通道部分时,线程收到检查异常。 |
AuthenticatorException |
|
BadPaddingException |
当输入数据需要特定的填充机制但数据没有正确填充时会引发此异常。 |
BadParcelableException |
当 Parcelable 格式错误或无效时抛出异常。 |
Base64DataException |
当正在解码的数据中检测到错误时,此异常由 Base64InputStream 或 Base64OutputStream 抛出。 |
BatchUpdateException |
在批量更新操作期间发生错误时引发的子类 SQLException 。 |
BindException |
表示尝试将套接字绑定到本地地址和端口时发生错误。 |
BufferOverflowException |
相对 放置操作达到目标缓冲区限制时引发的未检查异常。 |
BufferUnderflowException |
当相对 获取操作达到源缓冲区限制时引发的未检查异常。 |
CRLException |
CRL(证书撤销列表)例外。 |
CameraAccessException |
如果CameraAccessException 无法查询或打开相机设备,或者打开的CameraManager 连接不再有效, CameraDevice 。 |
CancellationException |
指示由于任务被取消而无法检索值生成任务(例如 FutureTask 的结果的异常。 |
CancelledKeyException |
尝试使用不再有效的选择键时引发未经检查的异常。 |
CertPathBuilderException |
CertPathBuilder 构建认证路径时遇到的各种问题之一的例外情况。 |
CertPathValidatorException |
指示验证认证路径时遇到的各种问题之一的例外情况。 |
CertStoreException |
指示从 CertStore 检索证书和CRL的各种问题之一的例外情况。 |
CertificateEncodingException |
证书编码异常。 |
CertificateException |
这个例外表明了各种证书问题之一。 |
CertificateExpiredException |
证书过期例外。 |
CertificateNotYetValidException |
证书尚未有效例外。 |
CertificateParsingException |
证书解析异常。 |
CertificateRevokedException |
指示X.509证书的异常被吊销。 |
CharConversionException |
字符转换异常的基类。 |
CharacterCodingException |
发生字符编码或解码错误时检查异常。 |
ClassCastException |
抛出以表明代码试图将对象转换为其不是实例的子类。 |
ClassNotFoundException |
当应用程序试图通过使用以下字符串名称加载类时抛出:
|
ClosedByInterruptException |
当另一个线程在通道上的I / O操作中被阻塞时另一个线程中断该线程时检查到异常。 |
ClosedChannelException |
当尝试调用或完成对已关闭或至少关闭该操作的通道的I / O操作时检测到异常。 |
ClosedSelectorException |
当试图在关闭的选择器上调用I / O操作时抛出未经检查的异常。 |
CompletionException |
在完成结果或任务过程中遇到错误或其他异常时抛出异常。 |
ConcurrentModificationException |
当这种修改不被允许时,可能会由检测到对象的并发修改的方法引发此异常。 |
ConnectException |
表示尝试将套接字连接到远程地址和端口时发生错误。 |
ConnectTimeoutException |
此类在API级别22中已被弃用。请改为使用openConnection() 。 请访问this webpage了解更多详情。 |
ConnectionPendingException |
当尝试连接已经进行非阻塞连接操作的 SocketChannel 时,抛出未经检查的异常。 |
CursorIndexOutOfBoundsException |
指示游标超出边界的异常。 |
DOMException |
在“特殊”情况下,即操作不可能执行时(出于逻辑原因,因为数据丢失或实施变得不稳定),DOM操作仅会引发异常。 |
DataTruncation |
DataTruncation 异常(写入时)引发的异常或 DataTruncation 警告(读取时)引发的异常,因为数据值由于其他原因而被异常 MaxFieldSize 。 |
DeadObjectException |
您正在调用的对象已经死亡,因为其宿主进程不再存在。 |
DeadSystemException |
核心Android系统已经死亡,正在经历一次运行时重启。 |
DeniedByServerException |
配置服务器或密钥服务器拒绝设备的证书或许可证时抛出异常。 |
DigestException |
这是通用的消息摘要异常。 |
DuplicateFormatFlagsException |
在格式说明符中提供重复标志时引发未经检查的异常。 |
EOFException |
在输入过程中表示文件末尾或流尾已经意外达到。 |
EmptyStackException |
通过 Stack 类中的方法抛出,以指示堆栈为空。 |
EnumConstantNotPresentException |
当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时抛出。 |
ExemptionMechanismException |
这是通用的ExemptionMechanism异常。 |
FileLockInterruptionException |
当另一个线程在等待获取文件锁定时中断线程时收到线程收到的检查异常。 |
FileNotFoundException |
表示尝试打开由指定路径名表示的文件失败。 |
FileUriExposedException |
当应用程序向另一个应用程序公开 file:// Uri 时引发的异常。 |
FormatFlagsConversionMismatchException |
转换和标志不兼容时抛出未经检查的异常。 |
FormatterClosedException |
格式化程序关闭时引发的未检查异常。 |
Fragment.InstantiationException |
发生实例化失败时,由 instantiate(Context, String, Bundle) 抛出。 |
GLException |
OpenGL错误的异常类。 |
HttpRetryException |
抛出以表示HTTP请求需要重试,但由于启用了流式传输模式,因此无法自动重试。 |
ICUUncheckedIOException |
未经检查的版本 IOException 。 |
IllegalAccessException |
当应用程序尝试反射创建实例(除数组外),设置或获取字段或调用方法时,会引发IllegalAccessException,但当前正在执行的方法无法访问指定的类,字段的定义,方法或构造函数。 |
IllegalArgumentException |
抛出以表明某个方法已通过非法或不恰当的参数。 |
IllegalBlockSizeException |
当提供给分组密码的数据长度不正确时,即与密码的块大小不匹配时,会引发此异常。 |
IllegalBlockingModeException |
当在不正确的阻止模式下的通道调用特定于阻止模式的操作时,抛出未经检查的异常。 |
IllegalCharsetNameException |
如果使用不是 legal charset name的字符串,则会引发未经检查的异常。 |
IllegalFormatCodePointException |
将具有无效Unicode代码点的字符定义为 isValidCodePoint(int) 传递给 Formatter 时,将引发未经检查的异常。 |
IllegalFormatConversionException |
当对应于格式说明符的参数属于不兼容类型时,抛出未经检查的异常。 |
IllegalFormatException |
当格式字符串包含非法语法或与给定参数不兼容的格式说明符时,抛出未经检查的异常。 |
IllegalFormatFlagsException |
发出非法组合标志时引发未经检查的异常。 |
IllegalFormatPrecisionException |
如果精度为 -1以外的 负值 ,则转换不支持精度,否则该值不受支持,则抛出未经检查的异常。 |
IllegalFormatWidthException |
如果格式宽度为 -1以外的 负值或者不受支持,则抛出未经检查的异常。 |
IllegalMonitorStateException |
抛出以指示线程试图等待对象的监视器或通知其他线程等待对象的监视器而不拥有指定的监视器。 |
IllegalSelectorException |
当尝试注册一个不是由创建该通道的提供者创建的选择器的通道时,抛出未经检查的异常。 |
IllegalStateException |
表示某个方法在非法或不适当的时间被调用。 |
IllegalThreadStateException |
抛出以指示线程对于请求的操作未处于适当的状态。 |
IncompleteAnnotationException |
抛出以指示程序试图访问注释被编译(或序列化)后添加到注释类型定义的注释类型的元素。 |
IndexOutOfBoundsException |
抛出以指示某种索引(例如数组,字符串或向量)超出范围。 |
InflateException |
这个异常由错误情况下的充气器引发。 |
InputMismatchException |
由 Scanner 抛出,表示检索到的标记与预期类型的模式不匹配,或标记超出预期类型的范围。 |
InstantiationException |
在应用程序尝试使用类 Class 的 newInstance 方法创建类的实例时抛出,但指定的类对象无法实例化。 |
IntentFilter.MalformedMimeTypeException |
当给定的MIME类型没有有效的语法时,会引发此异常。 |
IntentSender.SendIntentException |
尝试通过已取消的PendingIntent发送异常或者不能再执行请求时抛出异常。 |
InterruptedIOException |
表示I / O操作已被中断。 |
InvalidAlgorithmParameterException |
这是无效或不适当的算法参数的例外。 |
InvalidClassException |
序列化运行时检测到某个类遇到以下问题之一时引发。 |
InvalidKeyException |
这是无效Keys的例外(无效编码,长度错误,未初始化等)。 |
InvalidKeySpecException |
这是无效密钥规范的例外情况。 |
InvalidMarkException |
未定义标记时尝试重置缓冲区时抛出未经检查的异常。 |
InvalidObjectException |
指示一个或多个反序列化的对象未通过验证测试。 |
InvalidParameterException |
此异常是为JCA / JCE引擎类设计的,当将无效参数传递给方法时会引发此异常。 |
InvalidParameterSpecException |
这是无效参数规范的例外。 |
InvalidPropertiesFormatException |
根据 Properties 规范,抛出以指示操作无法完成,因为输入不符合适用于属性集合的适当XML文档类型。 |
InvocationTargetException |
InvocationTargetException是一个检查的异常,它包装由调用的方法或构造函数抛出的异常。 |
JarException |
表示从JAR文件读取或写入JAR文件时发生某种错误。 |
KeyCharacterMap.UnavailableException |
当无法加载关键字符映射时,由 load(int) 抛出。 |
KeyException |
这是基本的关键例外。 |
KeyExpiredException |
表示加密操作失败,因为所使用的密钥的有效结束日期已过去。 |
KeyManagementException |
这是处理密钥管理的所有操作的一般密钥管理例外。 |
KeyNotYetValidException |
表示加密操作失败,因为所使用的密钥的有效开始日期是未来的。 |
KeyPermanentlyInvalidatedException |
表示该密钥已被永久无效,因此不能再使用该密钥。 |
KeyStoreException |
这是通用的KeyStore异常。 |
LSException |
如果处理停止,解析器或写入操作可能会抛出 LSException 。 |
LoginException |
这是基本的登录例外。 |
MalformedInputException |
当输入字节序列对于给定的字符集不合法,或者输入字符序列不是合法的16位Unicode序列时,会检查异常。 |
MalformedJsonException |
当读者遇到格式不正确的JSON时抛出。 |
MalformedParameterizedTypeException |
在需要实例化反射方法遇到语义错误的参数化类型时抛出。 |
MalformedURLException |
抛出以表明发生了格式错误的URL。 |
MediaCodec.CodecException |
内部编解码器错误发生时抛出。 |
MediaCodec.CryptoException |
排队安全输入缓冲区时发生加密错误时抛出。 |
MediaDrm.MediaDrmStateException |
在MediaDrm操作期间发生不可恢复的故障时引发。 |
MediaDrmResetException |
当MediaDrm实例由于重新启动mediaserver进程而变得不可用时,会引发此异常。 |
MissingFormatArgumentException |
当存在没有相应参数的格式说明符或者参数索引引用不存在的参数时抛出未经检查的异常。 |
MissingFormatWidthException |
当需要格式宽度时引发未经检查的异常。 |
MissingResourceException |
表示资源缺失。 |
NegativeArraySizeException |
如果应用程序尝试创建负大小的数组,则会抛出。 |
NetworkErrorException |
|
NetworkOnMainThreadException |
当应用程序尝试在其主线程上执行联网操作时引发的异常。 |
NoConnectionPendingException |
当未经检查的异常 finishConnect 一个方法 SocketChannel 没有首先成功调用被调用 connect 方法。 |
NoRouteToHostException |
表示尝试将套接字连接到远程地址和端口时发生错误。 |
NoSuchAlgorithmException |
当请求特定的加密算法但在环境中不可用时抛出此异常。 |
NoSuchElementException |
由抛出 nextElement 一个的方法 Enumeration 以指示存在枚举中没有更多的元素。 |
NoSuchFieldException |
表示该类没有指定名称的字段。 |
NoSuchMethodException |
在找不到特定方法时抛出。 |
NoSuchPaddingException |
当请求特定的填充机制但在环境中不可用时引发此异常。 |
NoSuchPropertyException |
当代码请求 Property 上没有公开相应的方法或字段的类时抛出。 |
NoSuchProviderException |
当请求特定安全提供程序但在环境中不可用时引发此异常。 |
NonReadableChannelException |
当尝试从原本不打开阅读的频道读取时抛出未经检查的异常。 |
NonWritableChannelException |
尝试写入最初未打开写入的频道时引发未经检查的异常。 |
NotActiveException |
序列化或反序列化未激活时抛出。 |
NotProvisionedException |
当尝试对MediaDrm对象执行操作并且设备没有证书时抛出异常。 |
NotSerializableException |
在需要实例具有Serializable接口时抛出。 |
NotYetBoundException |
尝试在尚未绑定的服务器套接字通道上调用I / O操作时引发未经检查的异常。 |
NotYetConnectedException |
尝试在尚未连接的套接字通道上调用I / O操作时引发未经检查的异常。 |
NullPointerException |
当应用程序尝试在需要对象的情况下使用 null 时抛出。 |
NumberFormatException |
抛出以指示应用程序试图将字符串转换为其中一种数字类型,但该字符串不具有适当的格式。 |
ObjectStreamException |
对象流类的所有异常的超类。 |
OperationCanceledException |
正在进行的操作取消时引发的异常类型。 |
OptionalDataException |
异常,指示由于未读原始数据导致的对象读取操作失败,或者属于流中序列化对象的数据结束。 |
OverlappingFileLockException |
当试图获取与已经被同一个Java虚拟机锁定的区域重叠的文件区域的锁时,或者另一个线程已经在等待锁定同一文件的重叠区域时,抛出未经检查的异常。 |
PackageManager.NameNotFoundException |
当找不到给定的包,应用程序或组件名称时引发此异常。 |
ParcelFileDescriptor.FileDescriptorDetachedException |
指示文件描述符已分离的异常。 |
ParcelFormatException |
包裹的内容(通常在取消编组过程中)不包含预期的数据。 |
ParseException |
解析URL时抛出失败。 |
PatternSyntaxException |
抛出未经检查的异常,以指示正则表达式模式中的语法错误。 |
PendingIntent.CanceledException |
尝试通过已取消的PendingIntent发送异常或者不能再执行请求时抛出异常。 |
PortUnreachableException |
表示在连接的数据报上收到ICMP端口不可达消息。 |
ProtocolException |
抛出以表明底层协议中存在错误,例如TCP错误。 |
ProviderException |
提供程序异常的运行时异常(如错误配置错误或不可恢复的内部错误),可能会被提供程序分类以引发特定于提供程序的运行时错误。 |
RSDriverException |
Android RenderScript引发的所有异常的基类 |
RSIllegalArgumentException |
Android RenderScript引发的所有异常的基类 |
RSInvalidStateException |
Android RenderScript引发的所有异常的基类 |
RSRuntimeException |
Android RenderScript引发的所有异常的基类 |
ReadOnlyBufferException |
在只读缓冲区上调用 put或 compact等内容突变方法时引发未经检查的异常。 |
ReceiverCallNotAllowedException |
当从 BroadcastReceiver 组件使用这些方法时,此异常从 registerReceiver(BroadcastReceiver, IntentFilter) 和 bindService(Intent, ServiceConnection, int) 抛出。 |
RejectedExecutionException |
当任务不能被接受执行时,由 Executor 引发的异常。 |
RemoteException |
所有Binder远程调用错误的父例外 |
RemoteViews.ActionException |
执行某个操作时发生错误时发送的例外情况 |
ResourceBusyException |
由于正在使用MediaDrm对象上的操作,并且硬件资源不可用,所以抛出异常。 |
Resources.NotFoundException |
当找不到请求的资源时,资源API会抛出此异常。 |
SAXNotRecognizedException |
无法识别标识符的异常类。 |
SAXNotSupportedException |
不受支持的操作的异常类。 |
SAXParseException |
封装XML分析错误或警告。 |
SQLClientInfoException |
的子类 SQLException 当一个或多个客户端信息属性不能在设置抛出 Connection 。 |
SQLDataException |
SQLException 的子类在SQLState类的值为' 22 '时或在供应商指定的条件下引发。 |
SQLException |
指示SQL解析或执行出错的异常。 |
SQLFeatureNotSupportedException |
当SQLState类的值为' 0A '(值为'零'A)时引发的子类 SQLException 。 |
SQLIntegrityConstraintViolationException |
SQLState类的值为' 23 '时或在供应商指定的条件下引发的子类 SQLException 。 |
SQLInvalidAuthorizationSpecException |
SQLState类值为' 28 '时或在供应商指定的条件下引发的子类 SQLException 。 |
SQLNonTransientConnectionException |
为SQLState类值“ 08 ”或在供应商指定的条件下抛出的 SQLException 的子类。 |
SQLNonTransientException |
的子类 SQLException 当这样的情况:除非事业一样重试操作将失败,抛出 SQLException 修正。 |
SQLRecoverableException |
如果应用程序执行一些恢复步骤 SQLException 试整个事务,或者在分布式事务(事务分支)的情况下,先前失败的操作可能成功的情况下引发的子类 SQLException 。 |
SQLSyntaxErrorException |
SQLState类值为' 42 '时或在供应商指定的条件下引发的 SQLException 子类。 |
SQLTimeoutException |
当由Statement 指定的超时已过期时引发的子类SQLException 。 |
SQLTransactionRollbackException |
当SQLState类的值为' 40 '时,或在供应商指定的条件下引发的子类 SQLException 。 |
SQLTransientConnectionException |
SQLState类值为' 08 '的 SQLException 的子类或供应商指定的条件下。 |
SQLTransientException |
SQLException 的子类在先前失败的操作可能能够成功执行的情况下抛出,该操作在没有任何应用程序级功能干预的情况下重试。 |
SQLWarning |
提供有关数据库访问警告信息的例外。 |
SQLiteAbortException |
指示SQLite程序中止的异常。 |
SQLiteAccessPermException |
当sqlite由于缺少对文件的权限而无法访问数据库文件时,将使用此异常类。 |
SQLiteBindOrColumnIndexOutOfRangeException |
如果绑定或列参数索引超出范围,则抛出 |
SQLiteBlobTooBigException |
|
SQLiteCantOpenDatabaseException |
|
SQLiteConstraintException |
表示完整性约束被违反的例外。 |
SQLiteDatabaseCorruptException |
指示SQLite数据库文件已损坏的异常。 |
SQLiteDatabaseLockedException |
如果数据库引擎无法获取它需要完成其工作的数据库锁,则抛出它。 |
SQLiteDatatypeMismatchException |
|
SQLiteDiskIOException |
指示访问SQLite数据库文件时发生IO错误的异常。 |
SQLiteDoneException |
指示SQLite程序完成的异常。 |
SQLiteException |
一个SQLite异常,指示SQL解析或执行时出现错误。 |
SQLiteFullException |
指示SQLite数据库已满的异常。 |
SQLiteMisuseException |
如果应用程序创建SQLiteStatement对象并允许应用程序中的多个线程同时使用它,则会发生此错误。 |
SQLiteOutOfMemoryException |
|
SQLiteReadOnlyDatabaseException |
|
SQLiteTableLockedException |
|
SSLException |
表示SSL子系统检测到某种错误。 |
SSLHandshakeException |
表示客户端和服务器无法协商所需的安全级别。 |
SSLKeyException |
报告错误的SSL密钥。 |
SSLPeerUnverifiedException |
表示对等方的身份尚未验证。 |
SSLProtocolException |
报告SSL协议操作中的错误。 |
SecurityException |
由安全经理投掷,以指示安全违规。 |
Settings.SettingNotFoundException |
|
ShortBufferException |
当用户提供的输出缓冲区太短而无法保存操作结果时,会引发此异常。 |
SignatureException |
这是通用的Signature异常。 |
SocketException |
抛出以指示创建或访问套接字时发生错误。 |
SocketTimeoutException |
表示套接字读取或接受发生超时。 |
StaleDataException |
当一个Cursor包含陈旧的数据并且在被再次使用之前必须被重新查询时,这个异常会被抛出。 |
StreamCorruptedException |
从对象流读取的控制信息违反内部一致性检查时抛出。 |
StringIndexOutOfBoundsException |
抛出 String 方法来指示索引是否定的或大于字符串的大小。 |
StringPrepParseException |
将输入解析为StringPrep或IDNA时发生信号错误的异常。 |
Surface.OutOfResourcesException |
当Canvas无法用 lockCanvas(Rect) 锁定,或SurfaceTexture无法成功分配时抛出异常。 |
SurfaceHolder.BadSurfaceTypeException |
在类型为SURFACE_TYPE_PUSH_BUFFERS的Surface上 lockCanvas() 时从 lockCanvas() 引发的异常。 |
SyncFailedException |
表示同步操作失败。 |
TagLostException |
|
TimeFormatException |
|
TransactionTooLargeException |
Binder交易失败,因为它太大。 |
TransformerConfigurationException |
指示严重的配置错误。 |
TypeNotPresentException |
在应用程序尝试使用表示类型名称的字符串访问类型时引发,但未找到具有指定名称的类型的定义。 |
UTFDataFormatException |
表示 modified UTF-8格式的格式错误的字符串已在数据输入流或任何实现数据输入接口的类中读取。 |
UncheckedIOException |
用未检查的异常包装 IOException 。 |
UndeclaredThrowableException |
如果其调用处理程序的 invoke 方法抛出一个检查异常( Throwable 不可分配给 RuntimeException 或 Error ),而该分配不能分配给方法的 throws 子句中声明的任何异常类型, throws 代理实例上的方法调用抛出在代理实例上调用并分派给调用处理程序。 |
UnknownFormatConversionException |
发生未知转换时引发的未经检查的异常。 |
UnknownFormatFlagsException |
未知标志被给出时引发的未经检查的异常。 |
UnknownHostException |
抛出以表明无法确定主机的IP地址。 |
UnknownServiceException |
抛出以表明发生了未知的服务异常。 |
UnmappableCharacterException |
当输入字符(或字节)序列有效但不能映射到输出字节(或字符)序列时检查异常。 |
UnrecoverableEntryException |
如果密钥库中的条目无法恢复,则会引发此异常。 |
UnrecoverableKeyException |
如果密钥库中的密钥无法恢复,则会引发此异常。 |
UnresolvedAddressException |
当尝试在未解析的套接字地址上调用网络操作时引发未经检查的异常。 |
UnsupportedAddressTypeException |
尝试绑定或连接到不受支持的类型的套接字地址时引发未经检查的异常。 |
UnsupportedCharsetException |
当没有对请求的字符集提供支持时抛出未经检查的异常。 |
UnsupportedEncodingException |
字符编码不受支持。 |
UnsupportedOperationException |
抛出以表明请求的操作不受支持。 |
UnsupportedSchemeException |
尝试使用加密方案构造MediaDrm对象时引发的异常设备不支持的UUID |
UserNotAuthenticatedException |
表示由于用户最近未经过身份验证,因此无法执行加密操作。 |
WindowManager.BadTokenException |
尝试添加 WindowManager.LayoutParams token 无效的视图时引发异常。 |
WindowManager.InvalidDisplayException |
将 addView(View, ViewGroup.LayoutParams) 调用到无法找到的辅助显示时引发的异常。 |
WriteAbortedException |
表示在写入操作期间抛出了ObjectStreamExceptions之一。 |
XPathExpressionException |
XPathExpressionException 表示XPath表达式中的错误。 |
XPathFactoryConfigurationException |
XPathFactoryConfigurationException 表示 XPathFactory 环境中的配置错误。 |
XPathFunctionException |
XPathFunctionException 表示XPath函数的错误。 |
ZipException |
表示发生了某种Zip异常。 |