【问题标题】:Codename one methods not available on android device代号一种方法在 android 设备上不可用
【发布时间】:2017-11-06 13:00:21
【问题描述】:

apk 文件中缺少的方法是

BorderLayout.centerEastWest()

以 (String, Layout) 作为参数的对话框构造函数。

可能还有更多,但这些是我遇到的。我可以通过使用替代方法和构造函数来解决这个问题,但是本地库和 android 构建库之间似乎不匹配。

请注意,在构建项目时,我必须使用 android.gradle=false 提示才能在我的旧 android 2.3.6 设备上读取 apk。如果没有此提示,则设备不接受 apk。

此外,主题资源文件在模拟器中时不会加载到设备上。所有这些问题都可能相关?

感谢您的帮助

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    新功能不再添加到旧的 Ant 构建管道中,因为 Google 不再支持适当版本的播放服务或我们需要的其他功能,因此维护它变得很麻烦。

    我们仍然保留它以供使用它构建旧应用程序的人兼容,但它的 Codename one 库版本会及时冻结,因为新版本的库会破坏它。谷歌很久以前就在游戏服务中终止了对 2.x 设备系列的支持,因此应用内购买或正确位置 API 等基本功能无法在这些旧设备上运行。问题是支持它们会使对新功能的支持变得更加困难。

    我已编辑文档以反映该标志已被弃用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      • 2020-08-23
      • 2020-01-24
      相关资源
      最近更新 更多