谷歌上的相同应用程序与不同的api级别

时间:2013-02-24 15:29:41

标签: android api upload

我已经开发了api 11的应用程序,因此Honeycomb,ICS和果冻光束工作正常。我决定这样做是因为许多新方法已被弃用,并且自ICS以来视觉外观更好。 (它已经在谷歌播放了。)

但是现在我决定为Gingerbeard开发应用程序,所以我需要帮助来思考最短的方法。

实际上应用程序定义为:

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15"/>
  • 第一个问题:我想用minsdk开发另一个应用程序:8和maxsdk 10,以便GB的用户找到新的应用程序,HNC,ICS和JB的用户创建了已经开启的应用程序谷歌游戏。因为如果在新应用程序中我定义了maxsdk 10,那么ICS的用户不会搜索它,不是吗?

  • 第二:如果第一个问题有效,我可以使用相同的包名称调用项目吗?也许答案是否定的!但是,当我将应用程序上传到谷歌播放应用程序的名称时,我可以更改包名称的大问题。

    那么在这种情况下,我可以使用不同的包装同名吗?

2 个答案:

答案 0 :(得分:1)

您要找的是Multiple APK Support

回答你的问题:

1 - 是的,Google Play过滤器会根据sdkVersion为每台设备显示正确的APK。

2 - 您不仅需要使用相同的包名,还必须遵循其他rules

答案 1 :(得分:0)

如果您真的想发布多个APK,请按以下步骤操作:Creating Multiple APKs for Different API Levels

但是,我不确定它是否适合您。 您可以保留一个APK,只需在res/drawable-vXres/layout-vX中添加自定义布局和可绘制内容。