android-studio - 新安卓模拟器版本上的旧安卓 1.6 应用
问题描述
我刚刚安装了 android-studio-ide-201.7199119-linux 以便在 linux 上使用 android 模拟器。我已经正确配置了所有内容以使用 android 8.1 图像,并且从 play google store 下载的所有应用程序都可以正常工作,但有一个例外。
这个例外是 Colleen https://play.google.com/store/apps/details?id=name.nick.jubanka.colleen - 适用于 Android 1.6 的相当老的应用程序。有趣的是,在所有移动设备(真正的智能手机)上,我都可以正常工作(8.1 和更早版本的 Android)。但是它不适用于带有 android image 8.1 的 AVD。我还检查了一些其他较旧的图像版本。
原因是 Play 商店应用显示此应用 (=colleen) 与我的设备 (=android 模拟器) 不兼容的消息。令我惊讶的是,使用真正的 Android 8.1 智能手机可以正常工作,但不能使用模拟器。我已经安装了所有更新,我删除了 Play 商店应用程序的缓存数据,但没有任何帮助。经过一番调查,我想知道 Colleen 的 sdk 是否很旧(正如我提到的那样,它是 1.6)。我猜也许 android 模拟器没有 1.6 的旧库,而真正的智能手机仍然有。知道这可能是原因还是其他原因?如何纠正它以使 Colleen 在 android 模拟器上工作?我也尝试直接从文件安装 Colleen,但安装失败。
非常感谢您的帮助。
解决方案
推荐阅读
- python - 如何删除文本数据框中的异常值?
- php - PHP Xdebug 调试在第一个断点处停止在 VSCode 中工作
- php - 用于从发送电子邮件的网站发送电子邮件的 PHP 代码,但并非所有用户的输入都符合预期
- python - Django allauth 自动设置邮件地址为已确认
- angular - Angular 8 - 如何在输入中使用带有 2 路数据绑定的管道?
- javascript - 正则表达式:从字符串中获取最后一个括号的值
- ansible - Ansible:如何使用其他变量值构建变量名
- react-native - 如何使用 Expo CLI React-Native 构建 64 位
- python-3.x - 以字节对象的形式将 Int 转换为十六进制
- intellij-idea - JRebel 不会使用 Glassfish 3.1.2.1 重新加载更改