首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【错误记录】Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求 )

以下 APK 或 App Bundle 面向 64 位设备,但只有 32 位原生代码:[1] 请向应用中添加 64 位和 32 位原生代码。...使用 Android App Bundle 发布格式可自动确保每种设备架构仅收到所需的原生代码。这样可避免增加应用的总大小。...了解详情 二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 准备发布 为应用签名 支持 64 位架构 参考 https://developer.android.com/distribute...包的大小 , 会只打包 “armeabi-v7a” 动态库 ; 这是 APK 瘦身中的一个环节 ;

2.8K20

六个小技巧帮你瘦身Android APK

Android应用的大小对用户体验和应用性能至关重要。大型APK文件会增加应用的安装时间,启动时间和页面加载时间,降低了用户体验。因此,APK瘦身是Android开发中的重要任务。...用户体验:大型APK文件会增加应用的安装时间,启动时间和页面加载时间,降低了用户体验。 存储空间:手机设备的存储空间是有限的,用户不希望一个应用占用大部分存储空间。...矢量图形可以无损缩放,不会导致图像质量损失。...资源替代和密度限制 Android允许应用为不同的屏幕密度和配置提供不同的资源文件。只加载所需的资源文件可以减小APK文件的大小。...矢量图标:使用矢量图标代替位图图标,它们可以无损缩放,适应不同的屏幕密度。 压缩和优化APK 对APK文件本身进行压缩和优化也是一种有效的方法来减小APK体积。

62920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    优化| APK瘦身最佳实践

    APK文件内容速揽 我们可以通过 unzip .apk 命令实现对apk的解压(你也可以直接将.apk更名为.zip后直接通过解压软件解压)。...下面是我根据lint的提示,剔除了部分无用资源后,APK的体积: ?...而开启 shrinkResources 后,Gradle就会移除资源了。 下面为开启 shrinkResources 后APK体积的变化: ? 又缩小了一点点。...不过需要注意的是,WebP格式仅适用于Android 4.0+版本,如果你的应用需要兼容Android 2.3,那么需要额外的引入 .so 文件,apk的体积自然也会增加。...矢量图和分辨率无关,理论上支持任何级别的缩放。以一张常用的 点赞 图标为例,在 Android中使用 Vector 矢量图,大小为: ? 而它对应的xxxhdpi的png格式,大小为: ?

    99330

    Android性能优化(十)之App瘦身攻略

    编译后可供Dalvik/ART虚拟机所理解的文件格式 resources.arsc 编译后生成的二进制资源文件 2.2 示例分析 做App瘦身之前需要对自己App现有组成有一个清晰的认识,上述解压的方式只能粗略的看出具体目录的大小...2.2.1 Android Studio Analyze APK Android Studio 2.2之后有一个功能Analyze APK,方便简单,功能还是Google自带的靠谱; 查看apk中任意文件的大小...} ... } 其中,proguard-android.txt是获取默认ProGuard设置,proguard-rules.pro文件用于添加自定义ProGuard规则。...但是鉴于Android上对UI要求不会是最顶级的那种高度,以及即便是放在合适(注意这两个字)一个的目录下,在不同的分辨率下也会做自动的适配(等比例拉伸、缩放);因此还是建议:对UI不是最顶级要求的话根据自己的用户群体机型放在一个合适的目录下...的原生支持,意味着要兼容4.0以下机型需要添加适配库;当然现在市面上适配4.0以下的应用已经很少了。

    1.7K30

    Android样式的开发:drawable汇总篇

    设置是否允许对图片进行滤波,对图片进行收缩或者延展使用滤波可以获得平滑的外观效果 android:tint 给图片着色,比如图片本来是黑色的,着色后可以变成白色 android:tileMode 设置图片平铺的方式...5.0)才添加的属性 android:tileModeY 和tileMode一样设置图片的平铺方式,只是这个属性只设置垂直方向的平铺方式,这是API Level 21(Android 5.0)才添加的属性...,图片与屏幕的像素配置不同时会用到,比如图片是ARGB 8888的,而屏幕是RGB565 android:tint 给图片着色,比如图片本来是黑色的,着色后可以变成白色 android:tintMode...,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半 android:scaleWidth 设置可缩放的宽度,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半...android:scaleGravity 设置drawable缩放后的位置,取值和bitmap标签的一样,就不一一列举说明了,不过默认值是left android:useIntrinsicSizeAsMinimum

    2.3K10

    【错误记录】Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求。| 如果提供 x86 架构动态库则必须提供 x86_64 架构的动态库 )

    以下 APK 或 App Bundle 面向 64 位设备,但只有 32 位原生代码:[4] 请向应用中添加 64 位和 32 位原生代码。...使用 Android App Bundle 发布格式可自动确保每种设备架构仅收到所需的原生代码。这样可避免增加应用的总大小。...解决方案 ---- 查看该上架应用的 动态库 CPU 架构 : 提供了 x86 , armeabi-v7a , arm64-v8a , 3 种 CPU 架构的动态库 ; 使用 如下的 配置 , android...ndk { abiFilters "armeabi-v7a", "arm64-v8a", "x86" , "x86_64" } } } 只要添加了...32 位的 , 就必须添加对应架构的 64 位 , 如果使用 x86 架构 , 就必须使用 “x86” , “x86_64” 两个动态库 ; 修改后 , 下面的 CPU 架构 , 可以上架成功

    2.3K30

    Android减包 - 减少APK大小

    减少资源个数和尺寸 APK的大小会影响应用加载的速度,使用的内存大小,消耗的电量大小。一个最简单的缩小APK大小的方式是减少资源的个数和大小。...特别地,你能移除应用中不再使用的资源,你也能使用可缩放的Drawable对象代替图片文件。这节讨论一些通过减少资源从而减少APK大小的方法。...如果你不包含针对特定屏幕密度的资源,那么Android会自动缩放原本针对其他密度的已有资源。 如果你的应用只需要缩放的图片,你甚至可以把图片存放在drawable-nodpi目录,从而节省更多空间。...减少动画帧数 使用帧动画会大大增加APK的大小。图1显示了目录中构成帧动画的多个PNG文件。每个图片都是动画的一帧。 对于加入动画的每帧,你都增加了APK中图片的个数。...比如,许多protocol buffer工具生成了过多的方法和类,这会让你的应用大小翻倍。 移除枚举 一个枚举能让classes.dex文件增加1–1.4K。枚举的加入会快速增加应用体积。

    1.8K100

    Android 减包 - 减少APK大小

    减少资源个数和尺寸 APK的大小会影响应用加载的速度,使用的内存大小,消耗的电量大小。一个最简单的缩小APK大小的方式是减少资源的个数和大小。...特别地,你能移除应用中不再使用的资源,你也能使用可缩放的Drawable对象代替图片文件。这节讨论一些通过减少资源从而减少APK大小的方法。...如果你不包含针对特定屏幕密度的资源,那么Android会自动缩放原本针对其他密度的已有资源。...减少动画帧数 使用帧动画会大大增加APK的大小。图1显示了目录中构成帧动画的多个PNG文件。每个图片都是动画的一帧。 对于加入动画的每帧,你都增加了APK中图片的个数。...比如,许多protocol buffer工具生成了过多的方法和类,这会让你的应用大小翻倍。 移除枚举 一个枚举能让classes.dex文件增加1–1.4K。枚举的加入会快速增加应用体积。

    1.8K60

    Android各种各样的Drawable-更新中

    使用了*.9.png图片技术后,只需要采用一套界面切图去适配不同的分辨率,而且大幅减少安装包的大小。 要点: 左上拉伸 右下内容 ?...ClipDrawable实现效果的,它根据level的属性值,决定剪切区域的大小。...---- ScaleDrawable ScaleDrawable是对一个Drawable进行缩放操作,可以根据level属性控制这个drawable的缩放比率,也可以设置它在容器中的对齐方式。..., 0%表示不做任何缩放,50%表示只能缩放一半 android:scaleWidth 设置可缩放的宽度,用百分比表示,格式为XX%, 0%表示不做任何缩放,50%表示只能缩放一半 android...:scaleGravity 设置drawable缩放后的位置,取值和bitmap标签的一样,默认值是left http://stackoverflow.com/questions/5507539/android-scaledrawable-doesnt-seems-to-work

    1K30

    跨平台游戏引擎 Axmol-2.1.0 发布

    创建了 axmol discord 论坛并维护@danialias 创建和维护 axmol 的 wiki 页面以及 axmol.org 主页2.1.0 相对于 2.0.0 的主要更新如下大幅缩减了仓库大小...缩放值ImGui Android 平台增加 DPI 支持增加 Windows UWP 平台 FPS 控制支持,以便在高刷屏幕上能够合理限制帧率整合 backend::Device 和 backend:...SSE 加速指令支持添加 UserDefault 多文件配置支持添加 ActionCoroutine 类似 unity 引擎的协程支持添加 .net 风格的 JsonWriter 类支持更新 Android...API 至: 34更新 AGP 插件至: 8.2.1 Android Studio 要求版本提升至: 2023.1.1+BugFixes修复 glslcc 翻译后的 Metal Shader 中的纹理绑定次序和...unordered_map 替代了 uthash所有平台 cmake 版本要求提升至 3.28.1+增强 install-pwsh 脚本和 axmol 命令行构建脚本修复了 AGP8 构建警告,变更了 APK

    25510

    flutter_xupdate 让你一键实现flutter应用版本更新

    _1.0.2.apk",// 文件下载地址 "ApkSize": 2048, //文件的大小(单位:kb) "ApkMd5": "..."...android.useAndroidX=true android.enableJetifier=true # 关闭R8压缩 #android.enableR8=true 3.直接使用android的原生打包方式进行打包...方法就是进入到当前项目的android目录下,使用./gradlew assembleRelease命令进行打包。 2.问:如果我使用android的原生打包方式,如何减小包的体积呢?...(apk文件校验不通过!)呢? 答:这里需要说明的是,这里填写的MD5值是APK文件进行MD5加密后的值,并不是对APK签名的MD5。...如果不想使用MD5的话就不需要配置这个字段,不过这样每次检查的话都会去重新下载APK,建议配置。 4.问:为什么我最新的应用下载了,但是点击安装按钮后一直提示更新失败呢?

    6.3K30
    领券