有一个很老的包,开发的时候 TargetSDKVersion=29 ,目前源码基本跑不起来了,客户需要国内应用市场上架,但是 TargetSDK 必须大于 30 ,怎么快速上架?反编译修改配置再二次打包能上吗?
1
HojiOShi 192 天前
现在国内市场都有人工检测的环节,直接改如果崩了应该不会审核过的。
|
2
1una0bserver 192 天前 via Android
29 到 30 升级没那么难,源码跑不起来不至于。我更低的包都迁移过 target 32+了,只不过需要点魔法操作。
|
3
nnegier 191 天前 via Android
国外上架更不行,这个 target 太低了,升不就完了
|
4
snowflake007 OP @1una0bserver 阿里 的 Week 不维护了,没精力折腾。收益太低
|
5
chenjiajia9411 191 天前
@snowflake007 你説 weex ?人家現在最新版本支持 30 啊: https://github.com/alibaba/weex/releases/tag/0.30.0
|
6
unco020511 191 天前
有源码怎么会跑不起来呢
|
7
snowflake007 OP @chenjiajia9411 这个 2021 的更新日志写支持 targetSDK. 29 吧
0.30.0 Latest Android 适配折叠屏 Weex Android R 和 Targetsdk 29 适配 |
8
CFM880 191 天前
跑不起来,是什么意思,是 Android studio ,跑不起来?解决方法,下载老版本的 Android studio 跑;还是命令行跑不起来,命令行打包说缺少依赖,使用 https://mirrors.huaweicloud.com/repository/maven/这个 maven 厂库,大部分废弃的 aar 都能找到,去年跑起来过,一个 18 年的项目
|
9
chenjiajia9411 190 天前
@snowflake007 #7 Android R 就是 30 啊,你可以自己跑跑看。
|
10
snowflake007 OP @chenjiajia9411 好的,谢谢。你那有编好的 AAR 文件吗? 现在依赖的 apache 只有 0.28
api 'org.apache.weex:sdk:0.28.0' |
11
snowflake007 OP @chenjiajia9411 找到了依赖,谢谢
|
12
1una0bserver 188 天前 via Android
@snowflake007 原来阿里著名巨坑 KPI 项目啊,我以前还踩过,weex 原本捐给 Apache ,结果后面公开版本不维护又出来了,所以又改依赖地址了,好像是 implementation 'io.weex:weex_sdk:0.30.2'这个。顺便说一下,你如果之后想升级到更高 target SDK ,那么只能迁移到 uniapp 那边,他们还在维护一个自己的 weex ,不过可能部分代码得改。weex 其实阿里到现在都在用,甚至升级渲染方式了,但是不公开属实恶心,让广大开发者上了贼船然后又要赶下去,要不是后面有 uniapp 维护真不知道该怎么办。
|
13
snowflake007 OP @1una0bserver 谢谢大佬,我之前从没接触过 weex,确实坑很多,我只想升级到 30 后面就不再升级了,但愿顺利出坑
|