0

我的应用程序 Trump Attack by Verma Empire 在 Playstore 上,但由于某种原因,一旦您下载了该应用程序,然后您在设备上查找它,该应用程序就会显示,但它在图像上显示图标,没有图像!我为 Playstore 的应用程序填写了商店列表中的所有必要图形,但为什么应用程序图标的图像显示为图标,而不显示实际图像,即使我填写了商店列表中所有必要的图形?

只是另一方面,我的应用程序是通过 corona sdk 构建的。

4

2 回答 2

2

来自 Corona SDK 文档

在部署应用程序之前,您应该为目标平台设计适当的应用程序图标。这些图标应按照下面指定的尺寸设计并以 .png 格式导出。为避免潜在的不兼容性,这些图像也应该是非隔行扫描的,并且它们不应包含嵌入的 ICC 配置文件。

图标图像文件应包含在项目的基本目录中——构建系统可能无法找到放置在子文件夹中的文件。

Android 上图标的文件名和大小

  • 图标-xxxhdpi.png 192 × 192
  • 图标-xxhdpi.png 144 × 144
  • 图标-xhdpi.png 96 × 96
  • 图标-hdpi.png 72 × 72
  • 图标-mdpi.png 48 × 48
  • 图标-ldpi.png 36 × 36

在文档中阅读有关它的更多信息,并查看Corona SDK 的图标生成器

于 2016-10-29T21:06:05.377 回答
1

应用商店中出现的应用图标不是由应用商店设置定义的。应用商店设置只会影响您的应用在商店页面上的外观。设备的实际图标被烘焙到 APK 内的清单文件中。

我对 Corona 不熟悉,但您的构建应该AndroidManifest.xml在其中调用一些东西来定义应用程序的元数据。这包括所需的权限、启动 Activity 和应用程序的图标。

它可能看起来像这样:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yourname.yourapp">

    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>

    <application
        android:allowBackup="true"
        android:icon="@drawable/logo"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">

其中的属性行:

        android:icon="@drawable/logo"

指定用作图标的图像的资源名称

于 2016-10-29T19:57:20.343 回答