多个APK For Android App

时间:2014-09-17 00:19:12

标签: android android-manifest apk google-play

如何分别为平板电脑和手机发布两种不同的APK。我已经阅读了有关此文件的谷歌文档我有相同的包名和相同的密钥,但我现在对版本代码的内容感到困惑,现在我的清单就像这样

电话

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.jc.jcpremiere"
    android:versionCode="051250"
    android:versionName="1.2"
    android:largeHeap="true" >

       <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="21" />
<supports-screens    
     android:smallScreens="true"
     android:normalScreens="true"
     android:largeScreens="false"
     android:xlargeScreens="false"/>

平板

    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.jc.jcpremiere"
    android:versionCode="053450"
    android:versionName="1.2"
    android:largeHeap="true"
     >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="21" />
<supports-screens    
     android:smallScreens="false"
     android:normalScreens="false"
     android:largeScreens="true"
     android:xlargeScreens="true"/>

我总是认为其他版本更高,因此版本将会发布。我应该输入什么版本的代码我不能更高,因为它会发布更高版本的代码。如果我使用相同的版本代码,它将只替换

1 个答案:

答案 0 :(得分:0)

应用的每个构建版本必须具有不同的版本代码。您可能缺少的部分是Google Play开发者控制台中的“高级模式”。点击“切换到高级模式”后,您就可以同时发布APK。

来源:Official Google Docs

此外,有关使用Android Studio和Gradle的更多有用信息,以便系统为您完成更多工作:Build Variants