我会感激任何帮助 - 我想让我的Android应用程序可以在手机上安装 ,因为它完全无法在平板电脑上运行。我怎么能这样做?
目前,我在AndroidManifest.xml中有这些
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"
/>
。 。
<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="10"/>
当我上传应用程序时,Market表示该应用程序支持3到15+版本的API,它仍然可以在我的Motorola xoom平板电脑上找到。我还将项目构建目标更改为10.
答案 0 :(得分:2)
在dev guides上写的内容指导下,您应该像这样配置清单:“
<manifest ... >
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size screens -->
<screen android:screenSize="normal" android:screenDensity="ldpi" />
<screen android:screenSize="normal" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
</compatible-screens>
...
<application ... >
...
<application>
答案 1 :(得分:1)
尝试使用
android:maxSdkVersion=10
注意:如果您不想使用api级别10以上的任何版本。这包括普通手机,如即将推出的Galaxy Nexus。请检查更多details
好吧,如果你想根据屏幕过滤“支持 - 屏幕”将不会工作。这是reason
这是另一个soln ,您还需要阅读compatible screens。