首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何仅发布带有向量绘图的Android应用程序

如何仅发布带有向量绘图的Android应用程序
EN

Stack Overflow用户
提问于 2016-12-17 14:15:25
回答 4查看 1.1K关注 0票数 10

我已经创建了Android应用程序,它只针对平板设备。在AndroidManifest中,我设置了以下屏幕支持:

代码语言:javascript
复制
<supports-screens
        android:largeScreens="true"
        android:normalScreens="false"
        android:requiresSmallestWidthDp="600"
        android:smallScreens="false"
        android:xlargeScreens="true" />

my中的所有图形都是向量,因此XML文件直接放在drawable目录中。只有位图是如下所示的启动器图标:

代码语言:javascript
复制
res\mipmap-hdpi\ic_launcher.png
res\mipmap-xxhdpi\ic_launcher.png
res\mipmap-xhdpi\ic_launcher.png
res\mipmap-xxxhdpi\ic_launcher.png
res\mipmap-mdpi\ic_launcher.png

在开发人员控制台中,我收到一个警告:我的应用程序不是为平板电脑而设计的,“使用为平板电脑屏幕设计的资产”

我尝试过添加mipmap-large-mdpi\ic_launcher.pngmipmap-xlarge-mdpi\ic_launcher.png,但对警告没有任何影响。

我能做些什么,让我的应用程序为平板电脑设计好呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-08-18 23:09:13

同样的应用程序也适用于手机和平板电脑。Phone和tablet是同一个类别。但安卓电视、可穿戴设备是不同的类别。要求您提供平板电脑屏幕图像,因为平板电脑需要相对较大的图像。这些图片是位图。因此,在发布Apk时,您必须为平板电脑提供位图图像。

因为VectorAssets在每个密度(大小)屏幕上看起来都是一样的。但是对于位图(例如,ic_launcher.png、Action & Tab图标、通知图标),应该使用进行正确的设计。

使用为平板电脑屏幕设计的资产”是明确指出的问题。因此,使用生成所有位图

要生成(替换您的启动图标):右键单击ic_launcher.png“package > new > Image >将资产类型更改为image >然后完成.

下面的图片需要更多的澄清。

Note:您不需要在AndroidManifest.xml中使用下面的行。您可以删除整个<supports-screens />块。

代码语言:javascript
复制
<supports-screens
    android:largeScreens="true"
    android:normalScreens="false"
    android:requiresSmallestWidthDp="600"
    android:smallScreens="false"
    android:xlargeScreens="true" />
票数 8
EN

Stack Overflow用户

发布于 2017-08-18 08:21:37

为了在谷歌播放中运行ICS的平板电脑上过滤应用程序,您可以在您的AndroidManifest中这样做:

代码语言:javascript
复制
<supports-screens
    android:largeScreens="true"
    android:normalScreens="false"
    android:requiresSmallestWidthDp="600"
    android:smallScreens="false"
    android:xlargeScreens="true" />

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="14" />

要获得HoneyComb平板电脑,只需更改minSdk

代码语言:javascript
复制
<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="14" />
票数 3
EN

Stack Overflow用户

发布于 2017-08-17 10:18:23

如果你认为它不适用于你,唯一的解决办法就是向谷歌求助。所有其他解决方案都是不必要的解决办法。

您可以联系谷歌,就“专为平板电脑设计”的问题提出上诉,请访问:

https://support.google.com/googleplay/android-developer/contact/tabletq

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41199480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档