我几周前推出了一个应用程序,我的应用程序适用于每个Android版本。我最近通过谷歌改变了谷歌播放库中使用的是admob服务。 但我的应用程序在Android 2.2上崩溃,设备:Optimus One(thunderc)。我已经在网上浏览了这个错误,但找不到任何解决方案。崩溃报告在哪里说
java.lang.NoSuchMethodError: java.io.IOException.<init>
at com.google.android.gms.internal.k.f(Unknown Source)
at com.google.android.gms.internal.k.b(Unknown Source)
at com.google.android.gms.internal.i.a(Unknown Source)
at com.google.android.gms.internal.i.a(Unknown Source)
at com.google.android.gms.internal.cs.aY(Unknown Source)
at com.google.android.gms.internal.do$1.run(Unknown Source)
at com.google.android.gms.internal.dp$1.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)
感谢您的帮助!
答案 0 :(得分:0)
2.2
不会也不会有该版本的Google Play服务。该版本仅与2.3
及更高版本兼容。如果您需要支持2.2,则需要在sdk管理器中下载google play services for froyo
并仅使用该版本。所以我的建议是你提供2.2支持,或者你永远坚持使用那个版本的google play服务