我最近使用 Android Studio 开发了一个简单的应用程序,我能够在处理三星 Galaxy S4 上的代码时运行/上传它。最后,我构建了一个 APK 文件,并将其发送给我的朋友。该人能够安装它,但是在尝试打开它时出现错误“不幸的是,APP已停止”。
所以现在我前面有两部安卓手机。一个应用程序在其中工作,另一个有该错误。相同的代码!
我假设版本有问题(工作手机有 Android 4.4.2,而不能工作的手机有 Android 6.0.1)。在 Android Studio 中,我选择了 API:15 Android 4.0.3 (IceCream Sandwich),因为根据 AS 的说法,它应该可以在所有手机上运行(见图)。
现在,任何人都可以帮助我确定版本是否是导致应用程序在一部手机上运行但在另一部手机上运行的版本?这是我现在唯一能想到的,因为代码在其中一个上运行良好。如果是版本,现在可以在写代码之后更改它吗?最后,是否有任何 APK 转换算法可能对此负责?