niqiu 发表于 2020-1-6 20:02:33

关于“此应用专为旧版Android打造,可能无法...”的解决方案

本帖最后由 niqiu 于 2020-1-7 20:38 编辑

问题截图:



解决方案:
按Alt+F7,调出“属性设计对话框”。将“目标安卓平台SDK的API级别”,修改为“23(6.0版)”或更高版本


=================================================
20200107更新
感谢创世魂老师关于目标API的提醒。将“目标安卓平台SDK的API级别”,修改为“23(6.0版)”或更高版本,可解决APP提示“此应用专为旧版Android打造,可能无法...”的问题,但最好将目标API设置为最新API。

升级 API 不仅有助于提升 Android 安全与隐私的防护水平,而且还能有效预防应用对设备资源 (如电量和内存) 的异常消耗,从而为用户提供更好的产品体验。
....
我们发现在 Play Store 之外,超过 95% 的间谍应用故意将目标 API 等级设置为 22 或更低,以便其运行在较新版本 Android 系统上时也能绕过运行时的权限请求。
关于目标API可参考https://zhuanlan.zhihu.com/p/60646846
在Android5.1.1版本(API22)及以前,使用权限不需要动态申请(为所欲为?),在Android6.0版本(API23)及后续版本,使用一些重要(危险)权限,需要动态申请,用户同意后才能使用该权限,这是谷歌出于安全等方面的考虑。







创世魂 发表于 2020-1-7 12:13:35

警告!!
不要设置"编译用安卓SDK的API级别",火山编译器会自动选择.

除此之外: "目标安卓平台SDK的API级别"应该设置为(26\安卓8.0) 来源《移动应用软件高API等级预置与分发自律公约》




niqiu 发表于 2020-1-7 19:14:29

创世魂 发表于 2020-1-7 12:13
警告!!
不要设置"编译用安卓SDK的API级别",火山编译器会自动选择.



学习了

小石头 发表于 2020-2-19 19:14:11

知道了!!!自从手机自动升级后,好多老软件都有这个提示

Zhuzhizhong1 发表于 2020-2-20 10:31:28

这样是不是6.0一下系统版本,就不能用了
:o

niqiu 发表于 2020-2-21 12:09:58

Zhuzhizhong1 发表于 2020-2-20 10:31
这样是不是6.0一下系统版本,就不能用了

可以用。更改目标API,不影响运行时所需要的安卓系统版本

入梦 发表于 2020-5-10 14:33:11

我封装了一个网站,用TXX5浏览器的,为什么我API提升到6.0或以上,打开的网页就没有任何图片显示了呢?测试多个API都不能显示

niqiu 发表于 2020-5-12 22:14:42

入梦 发表于 2020-5-10 14:33
我封装了一个网站,用TXX5浏览器的,为什么我API提升到6.0或以上,打开的网页就没有任何图片显示了呢?测试 ...

TX5浏览器没怎么用过,不如你咨询下魂总
页: [1]
查看完整版本: 关于“此应用专为旧版Android打造,可能无法...”的解决方案