请问一下android打包后在AndroidMainfest.xml里面会出现android:maxSdkVersion="18",怎么删掉它?

我在项目中加过 android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>,但是打包后查看build中的AndroidMainfest里面会多一个android:maxSdkVersion="18": android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />,在项目中搜索过没有写过android:maxSdkVersion="18",请问一下要怎么删掉它?

5个回答

原因是在某个aar包中写了android:maxSdkVersion="18"

应该是minSdkVersion=18,支持的最小安卓版本4.4

xxfen_
萧萧风 回复wht525097920: AndroidStudio全局 搜一下maxSdkVersion看看
8 个月之前 回复
wht525097920
wht525097920 有的项目minSdkVersion=18还是16打包后都没有android:maxSdkVersion="18"
8 个月之前 回复

如果使用Androidstudio开发的话,可以删除的。 配置这个东西的位置在app.gradlez中。

这是必选项,是与build.gradle合并后的结果,就好比你写的java打包后变成sail一样,你这是有强迫症吗。。。

wht525097920
wht525097920 有的项目就没有这个啊
8 个月之前 回复

通过反编译和回编译的手段即可删除!

工具

apktool

步骤

1 apktool d xxx.apk
2 修改反编译得到的AndroidManifest.xml
3 apktool b xxx -o xxx.apk
4 重新签名xxx.apk

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问