gpt4 book ai didi

android - 为不同的屏幕上传多个 apk

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:32 27 4
gpt4 key购买 nike

我有两个要上传到市场的 apk。第一个适用于小屏幕和普通屏幕,第二个用于大屏幕和超大屏幕。

如果我将小版本上传到市场,它会说:“支持的屏幕:small-xlarge”这很有趣,因为我的 list 说:

<supports-screens
android:xlargeScreens="false"
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true">
</supports-screens>

如果我上传更大的版本,我会得到我所期望的:“支持的屏幕:large-xlarge”

<supports-screens
android:xlargeScreens="true"
android:largeScreens="true"
android:normalScreens="false"
android:smallScreens="false" >
</supports-screens>

(minSdkVersion="8"targetSdkVersion="9")

我做错了什么?

罗兰

编辑:感谢 Ghost 回答中的文档,我将 list 编辑如下:

小版本 (versionCode="1001")

<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>

大版本 (versionCode="2001"):

<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>

恕我直言,这有点尴尬。小版本还得假装还支持large和xlarge,虽然它没有。否则市场不会让我激活它。

关键是还给大版本一个更高版本的代码。versionCode高的apk会先找到,如果合适,市场会交付它。如果没有,它将进展到具有较低的 apksversionCodes,看看它们是否合适。

最佳答案

上传两个 apk 有什么具体原因吗?

如果您只是针对图形或布局进行操作,那么我们有不同的可绘制对象甚至不同的布局,例如 layout-land、layout、layout-normal、layout-large 等。

关于android - 为不同的屏幕上传多个 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338568/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com