Android 多个APK规则。。?

Android 多个APK规则。。?,android,google-play,multiple-apk,Android,Google Play,Multiple Apk,我已经使用多个apk文件构建了一个android应用程序。我遵循的规则是,唯一的版本代码,相同的包名,使用相同的证书密钥签名,相同的apk文件名。现在为了区分不同的屏幕分辨率,我在清单文件中编写了以下代码: 对于240x320: <compatible-screens > <screen android:screenSize="small" android:screenDensity="ldpi"/> </compatible-screen 恐怕这不

我已经使用多个apk文件构建了一个android应用程序。我遵循的规则是,唯一的版本代码,相同的包名,使用相同的证书密钥签名,相同的apk文件名。现在为了区分不同的屏幕分辨率,我在清单文件中编写了以下代码:

对于240x320:

<compatible-screens >
    <screen android:screenSize="small" android:screenDensity="ldpi"/> 
</compatible-screen 


恐怕这不是个好主意。安卓有很多不同的分辨率,而且很难实现

为每个分辨率创建不同的APK,并确保用户下载正确的APK。

在创建适用于各种屏幕的资源时,最好只遵循以下步骤

正式写在上述链接上:

但是,请注意,为同一个发布多个APK 应用程序被认为是一项高级功能,大多数应用程序 应仅发布一个可支持多种设备的APK 配置。支持多种屏幕尺寸,尤其是 在合理范围内使用单个APK,只要您遵循 支持多个屏幕

最好的方法是为不同的分辨率提供绘图/布局,而不是根据分辨率创建不同的apk。所有分辨率的通用应用程序比不同分辨率的不同应用程序更好


您好,Bhavesh+1对于您的回复,我已经浏览了开发者网站,您所说的一切都是正确的,但现在我无法更改我的应用程序,所以请让我知道我所遵循的任何程序是否正确。?。天气应用程序将由不同的屏幕检测,根据我的问题。?@KKC:是的,它肯定会工作。但它没有被重新命令。你可以继续。
<compatible-screens >
   <screen android:screenSize="normal" android:screenDensity="mdpi"/>
</compatible-screens>
<compatible-screens >
    <screen android:screenSize="normal" android:screenDensity="hdpi"/>
</compatible-screens>
<compatible-screens >
    <screen android:screenSize="normal" android:screenDensity="xhdpi"/>
</compatible-screens>