【问题标题】:Android java.lang.IllegalArgumentException: Invalid int: "Acc"Android java.lang.IllegalArgumentException: Invalid int: "Acc"
【发布时间】:2014-07-18 04:55:33
【问题描述】:

您好,我的应用在 HWY320-U(华为)上运行时抛出异常。

这可能是什么原因?

java.lang.IllegalArgumentException: Invalid int: "Acc"
at android.os.Parcel.readException(Parcel.java:1429)
at android.os.Parcel.readException(Parcel.java:1379)
at afa.a(SourceFile:102)
at aer.a(SourceFile:174)
at aer.a(SourceFile:151)
at afw.run(SourceFile:14)
at afy.run(SourceFile:30)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
at java.lang.Thread.run(Thread.java:838)

【问题讨论】:

  • 我认为这可能是设备问题,因此请使用 try-catch 块处理您的代码。
  • Ya Haresh 是正确的。如果您尝试在模拟器上运行相同的应用程序,您将面临同样的问题。实际上,您需要在 throw 块中处理该异常或 try...catch

标签: android illegalargumentexception


【解决方案1】:

如果我查看堆栈跟踪,我会说您在某处使用 Integer.parseInt() 并且输入似乎是“Acc”。此输入无法解析为 Integer,因为它是 String

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    • 1970-01-01
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多