有没有办法在旧版 Android 设备(甜甜圈)上升级 API 级别?

问题描述 投票:0回答:2

在毫无目标地到处谷歌搜索之后,我想问你们一些事情,Android 开发者:

有没有一种方法可以将旧版 Android 版本(如 Donut)的 API 级别升级(编译 API 或其他)到更“可用”的级别(如 Eclair 或 Froyo 上的级别)?

我的场景:我有一台相当旧的 Galaxy I7500,运行 Galax0 (Donut-1.6),只是想在上面进行一些有趣的/编程/低级编程。我知道所有的困难(因为它只有 ~96 Mb 的实际可用内存,所以我必须训练我的算法优化技能),但既然我说“我想要一些乐趣”,它包括使用一些更新的应用程序。

如果无法本地移植 API,有没有办法将它们包含在我的应用程序负载中?

一位名为 Drakaz 的 Android 开发人员分叉了一个 CM(Froyo 和 GB)并专为该设备构建,但 Galax0 的性能仍然更好,所以这就是我想将更新的 API 移植到这个较旧的 Android 版本的原因。

是的,我还有另一个设备可以玩(使用 ICS)=)。

有什么想法吗?

android api upgrade donut-chart
2个回答
7
投票

Android API 不是只需更新即可的简单 jar。设备拥有的 Android API 与其安装的 Android 版本相对应。事实上,它们是同一件事(从技术上讲,API 级别是为开发人员设计的)。有一个API级别列表:Android版本这里

简而言之,如果不更新设备上的 Android 版本,就无法更新设备的 API 级别。


0
投票

最近购买的新 Android 手机对于 Microsoft Outlook 邮件和雅虎邮件等未知应用程序显示“此应用程序与您的设备不兼容”...设备信息应用程序显示它声称已安装 Android 13,但它仍然API级别为22。我已经下载了Android Studio并使用工具、Android 6 API等组合在一起。
手机连接到运行 Windows 10 64 位专业版的同一桌面。使用 USB,并处于调试模式。
现在,如何将 SDK 结果从 PC 传输到手机上?非常感谢任何帮助。我是一名退休的 Windows 数据库开发人员...(回到 Windows 3.1 Beta Tester 的时代,哈哈哈)

© www.soinside.com 2019 - 2024. All rights reserved.