我正在开发一个专门用于网站提供的服务的应用程序。使用此应用程序,用户可以登录实际网站并执行活动。
在编码部分,我正在为我的Android应用程序使用JSOUP 1.6.1 jar。这个jar允许我连接到互联网。这个应用程序在索尼Xperia,所有Android模拟器甚至Galaxy模拟器上运行良好。但是,当我的应用程序在其他手机上运行时,与该网站的连接未建立,因此我的应用程序失败。
我正在为我的应用使用Android 2.3 +,API Level 10。
我已授予与访问互联网相关的Android应用的所有权限。
JSOUP是否可在所有Android手机上运行?如果它正在运行,您能告诉我为什么我的应用程序无法在其他Android手机上运行。
任何帮助将不胜感激。
答案 0 :(得分:1)
如果您使用API级别10进行开发,那么您的应用将无法在API级别较低的任何设备上运行。您可以将项目的API级别设置为较低的级别,以查看是否正在使用与早期级别不兼容的任何API调用。如果是这样,那么也许你可以用其他API调用替换它们。否则,您可能只会在API级别10以上的设备上运行。
另外,请参阅this blog post了解如何开发向后兼容的应用。