8 月 1 日,Google Play 要求新应用至少面向 Android 8.0(API 级别 26)。但是在 appgyver 中,我注意到最新的可用版本是 4.5.3。有什么办法可以升级吗?谢谢!
3 回答
Appgyver 一直在他们的平台上工作并带来最新的更新。希望很快这个问题也能得到解决..尝试联系他们的支持
我有同样的问题,这是 appgyver 支持的最大 API 级别仅为 21。从 2018 年 8 月起,GooglePlay 至少需要 API 级别 26。
AppGyver 刚刚在这里正式回答了这个问题。
TL;TR AppGyver 正在使用英特尔产品 Crosswalk 来构建 Android 应用程序,而英特尔在一年多前就关闭了 Crosswalk,现在 AppGyver 不可能在不重写整个 Android 部分的情况下更新其构建服务,这将花费它们太多了,Supersonic 和 Steroids 被贬值,Android 被 AppGyver 正式抛弃,构建服务将保持不变,用于内部分发的应用程序,但不允许构建以 Play 商店为目标的应用程序。
编辑:我找到了一个解决方案,让我可以让应用在 Play 商店中被接受,但应用会在 Android 8 上崩溃。
然后,我测试了在 Android 6 上从 Play 商店安装我的应用程序并成功,但正如我们所料,它在 Android 8 上崩溃,编辑的目标 SDK 编号欺骗了 Play 商店,因此它允许 APK 进入,但最终它没有'不是使用 Android 8 功能构建的,因此它不适用于该版本。
我所要做的就是在APK Icon Editor中导入我的 APK ,进入Properties选项卡,将Target SDK值更改为 26(确保在Minimum SDK字段中保持较低的值,因为它是一个告诉 Android 版本可以实际安装您的应用程序,如果它很高,那么旧手机将无法访问您的应用程序),然后单击打包 APK以生成一个新的已签名 APK,该 APK 被 Play 商店接受!
就这么简单:
然后,我测试了在 Android 6 上从 Play 商店安装我的应用程序并成功,但正如我们所料,它在 Android 8 上崩溃,编辑的目标 SDK 编号欺骗了 Play 商店,因此它允许 APK 进入,但最终它没有'不是使用 Android 8 功能构建的,因此它不适用于该版本。
编辑:它似乎在 Android 7 上也崩溃了 :(