加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

8月不支持64位,App将无法上架Google Play!需要怎么做?

发布时间:2019-06-12 06:57:43 所属栏目:移动互联 来源:承香默影
导读:一. 序 工作是这样的,前几天收到 Google Play 的关照邮件,这才想起来有几款在 Google Play 上架的 App,还没有支持 64 位 CPU 架构。 早在本年一月份,Google 就宣布关照,在本年 8 月 1 日开始,上架的 App,除了提供 32 位的版本之外,还必要提供 64

此时就必要用到 Gradle 的打包能力了,别离输出几个仅包括对应平台的 APK,以此完成 Google Play 的要求,别离上传 32 位的支持 APK 和 64 位的支持 APK,这样可以或许 APK 文件不至于增大许多。

  1. android { 
  2.     ...  
  3.     splits { 
  4.         abi { 
  5.             enable true 
  6.             reset() 
  7.             include 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' //select ABIs to build APKs for 
  8.             universalApk true //generate an additional APK that contains all the ABIs 
  9.         } 
  10.     } 
  11.     // map for the version code 
  12.     project.ext.versionCodes = ['armeabi': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'mips': 5, 'mips64': 6, 'x86': 8, 'x86_64': 9] 
  13.   
  14.     android.applicationVariants.all { variant -> 
  15.         // assign different version code for each output 
  16.         variant.outputs.each { output -> 
  17.             output.versionCodeOverride = 
  18.                     project.ext.versionCodes.get(output.getFilter(com.android.build.OutputFile.ABI), 0) * 1000000 + android.defaultConfig.versionCode 
  19.         } 
  20.     } 
  21.  } 

这里操作 Gradle 的 splite 设置,有乐趣可以直接查阅文档,就不睁开讲了。

四. 小结时候

在本文中,我们借此次 Google Play 的逼迫支持 64 位架构的工作,讲授了 Android 下 so 库的一些兼容题目。

假如你在 Google Play 上有应用必要更新,别忘了提前筹备必要的 so 库,大大都原生支持的第三方库,在此之前着实都已经提供了对应的 64 位架构。我们只必要在最终日期之前,细心的举办增进 so 文件,以到达适配的结果。

更新完成之后,别忘了测试,本文就到这里,你有什么更新的看法,接待在留言区接头。

【编辑保举】

  1. 人民日报称App太过索取权限,手机App是技能霸凌的重灾区
  2. 报道称华为正与第三方应用市肆洽商 将更换Google Play
  3. 苹果装备出题目了怎么办?这个官方 App 给你一站式支持
  4. 研究数十个热点 APP后,我来汇报你怎样计划好「点赞」成果
  5. 苹果在中国设立首个App计划开拓加快器
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读