当前位置:   article > 正文

androidP 系统集成时发现部分应用初次打开时提示此应用专为低版本Android打造_ro.build.version.min_supported_target_sdk=23

ro.build.version.min_supported_target_sdk=23

Android P,系统应用集成,部分应用初次打开时提示此应用专为低版本Android打造,因此可能无法正常运行。请尝试检查更新或与开发者联系

定位原因:1. 猜测和应用sdk版本有关

2. AndroidManifest.xml 里  targetSdkVersion版本为15

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

通过修改targetSdkVersion为23,发现不再提示

3.通过分析系统源码:发现在环境变量中

[ro.build.version.min_supported_target_sdk]: [17]

 

修改方法:

方法一:app修改 android:targetSdkVersion 修改值为 17以上

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="28" />

方法二:降低ro.build.version.min_supported_target_sdk 设置值

build/make/tools/buildinfo.sh

echo "ro.build.version.min_supported_target_sdk=$PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION

build\core\version_defaults.mk

ifndef PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION
  # Used to set minimum supported target sdk version. Apps targeting sdk
  # version lower than the set value will fail to install and run on android
  # device.
  PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION := 17
endif

PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION := 8

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/326819
推荐阅读
相关标签
  

闽ICP备14008679号