不使用AndroidStudio直接修改targetSDKVersion
字数 321 字 阅读时长 ≈ 1 分钟
又有非常长的时间没有更新博客了,应该很多人都以为挂了吧……最近有非常多的变动,似乎都在往好的方向发展。可喜可贺呀!
近来HybridApp需要更新的情况下,我都尽量在往DCloud迁移了,毕竟人家是团队维护的框架,稳定性更有保证。但是也发现了一个很蛋疼的地方,Dcloud不支持修改targetSDKVersion,但是客户的需求最高啊。总不能为了修改一个targetSDKVersion,专门去维护一个android studio版本吧。
谷歌了一下,果然很快找到方法,原文在此:http://www.saycoding.cn/portal/article/detail/1526895431139400
流程如下:
#1、下载 apktool
https://ibotpeaches.github.io/Apktool/install/
下载前两个 apktool.bat 和 apktool.jar
将两个文件放到一个目录内命名为 apktool
#2、解压apk
将 target.apk
放到文件夹 apktool
内
1 | cd apktool |
执行成功后 目录下生成 target 包 找到 apktool.yml 打开文件
找到
1 | sdkInfo: |
修改 targetSdkVersion
为 26
#3、重新打包
生成文件:
apktool b target -o new_target.apk
完事,然后该签名签名,改加密加密就好了。不知道有没有后患,测试起来没什么问题,先解决当下的困难吧。
♦ 本文固定连接:https://www.gsgundam.com/archive/2018-11-03-change-targetsdkversion-without-android-studio/
♦ 转载请注明:GSGundam 2018年11月03日发布于 GSGUNDAM砍柴工
♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)
♦ 本文总阅读量次