我想将Amazon服务添加到我的CodeName one App,我已经从Amazon下载了java-SDK并在我的应用程序中添加了一个库。一旦我给了Android版本,一切都在模拟器中正常工作。 如果我尝试在我的Android应用程序中访问Amazon AWS,我会收到类似“NoClassDefFoundError”的错误。
我的问题是CodeName是否支持Amazon AWS。 如果Codename One支持与Amazon AWS的集成,那么我如何在AWS服务下集成和使用
答案 0 :(得分:0)
您无法向Codename One添加任意JAR,因为我们不支持Java SE的所有功能explained here。
您可以通过两种方式支持亚马逊,您可以在代号1的libraries section中查看这两种方法的示例。
包装原生Android / iOS库 - 这个here以及developer guide有一个很长的教程。
包装webservice / JSON API,这是一个更好的方法,因为它是100%可移植的,并将带你进入UWP,桌面,Web等平台。这是采取的方法parse4cn1
选项2对于像AWS这样的解决方案来说更加出色,因为它更容易调试,并且不需要任何本机代码等。理想情况下,我们希望拥有与解析类似的适当AWS cn1lib cn1lib。