2013-08-21 143 views
0

我使用SignalA为我的原生android应用程序开发了一些R & D,该应用程序不是移动Web应用程序。在版本2.2设备上运行带有SignalA的android应用程序时,我遇到了一些问题,显示以下错误。SignalA支持Android应用程序的所有版本?

java.lang.NoSuchMethodError:java.lang.String.isEmpty 在com.zsoft.SignalA.transport.longpolling.ConnectingState $ 1.onComplete(ConnectingState.java:50)

所以我需要一些澄清下列情况下

1)在所有版本的android中使用SignalA有没有限制? 2)在Native Android应用程序上使用SignalA时,所有事情都必须集中起来? 3)SignalA是否仅支持LongPolling传输?

如果可能,请尽快回复。

+0

http://developer.android.com/reference/java/lang/String.html#isEmpty()显示在API级别9中添加。因此,如果您的图书馆引用它,那么它将不兼容API级别<9。好消息是,API级别8代表Android 2.2/Froyo,这些代表现在很少(<3%,主要是较旧/较不强大的设备)。 – 323go

回答

0
  1. I'vent注意到了这一点,我在我的示例中将minSDKversion设置为8。我将不得不更新到9. 所以最低版本应该是9。 :)

  2. 请记住在项目中同时包含signala和signala.longpolling库。

  3. 此时此刻只有longpolling的支持。

相关问题