Android TargetSDKVersion 小于 30 国内应用市场上架问题

259 天前
 snowflake007

有一个很老的包,开发的时候 TargetSDKVersion=29 ,目前源码基本跑不起来了,客户需要国内应用市场上架,但是 TargetSDK 必须大于 30 ,怎么快速上架?反编译修改配置再二次打包能上吗?

6192 次点击
所在节点    Android
13 条回复
HojiOShi
259 天前
现在国内市场都有人工检测的环节,直接改如果崩了应该不会审核过的。
1una0bserver
259 天前
29 到 30 升级没那么难,源码跑不起来不至于。我更低的包都迁移过 target 32+了,只不过需要点魔法操作。
nnegier
258 天前
国外上架更不行,这个 target 太低了,升不就完了
snowflake007
258 天前
@1una0bserver 阿里 的 Week 不维护了,没精力折腾。收益太低
chenjiajia9411
258 天前
@snowflake007 你説 weex ?人家現在最新版本支持 30 啊: https://github.com/alibaba/weex/releases/tag/0.30.0
unco020511
258 天前
有源码怎么会跑不起来呢
snowflake007
258 天前
@chenjiajia9411 这个 2021 的更新日志写支持 targetSDK. 29 吧

0.30.0 Latest

Android
适配折叠屏
Weex Android R 和 Targetsdk 29 适配
CFM880
258 天前
跑不起来,是什么意思,是 Android studio ,跑不起来?解决方法,下载老版本的 Android studio 跑;还是命令行跑不起来,命令行打包说缺少依赖,使用 https://mirrors.huaweicloud.com/repository/maven/这个 maven 厂库,大部分废弃的 aar 都能找到,去年跑起来过,一个 18 年的项目
chenjiajia9411
257 天前
@snowflake007 #7 Android R 就是 30 啊,你可以自己跑跑看。
snowflake007
256 天前
@chenjiajia9411 好的,谢谢。你那有编好的 AAR 文件吗? 现在依赖的 apache 只有 0.28
api 'org.apache.weex:sdk:0.28.0'
snowflake007
256 天前
@chenjiajia9411 找到了依赖,谢谢
1una0bserver
255 天前
@snowflake007 原来阿里著名巨坑 KPI 项目啊,我以前还踩过,weex 原本捐给 Apache ,结果后面公开版本不维护又出来了,所以又改依赖地址了,好像是 implementation 'io.weex:weex_sdk:0.30.2'这个。顺便说一下,你如果之后想升级到更高 target SDK ,那么只能迁移到 uniapp 那边,他们还在维护一个自己的 weex ,不过可能部分代码得改。weex 其实阿里到现在都在用,甚至升级渲染方式了,但是不公开属实恶心,让广大开发者上了贼船然后又要赶下去,要不是后面有 uniapp 维护真不知道该怎么办。
snowflake007
255 天前
@1una0bserver 谢谢大佬,我之前从没接触过 weex,确实坑很多,我只想升级到 30 后面就不再升级了,但愿顺利出坑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX