有谁知道如何删除 Android 本地 aar 中 AndroidManifest.xml 的某个 service 节点?有偿

2023-08-18 13:17:21 +08:00
 92Developer
https://s3.bmp.ovh/imgs/2023/08/18/c0229254a60e3054.jpg

感激不尽
本人 V:bmhhbGZfYmFv,邮箱: xzb.chenmoshijin@foxmail.com
8018 次点击
所在节点    Android
10 条回复
EricQYC
2023-08-18 13:22:22 +08:00
tools:node="remove", 但是移除后如果这个服务被调用应用会崩溃
92Developer
2023-08-18 13:41:48 +08:00
Westbrook
2023-08-18 13:52:45 +08:00
在 Gradle 任务 mergeManifest 之后,获取生成的文件路径,用 xml 编辑删掉这个 service 。移除后如果这个服务被调用应用会崩溃
yiranshaxiao
2023-08-18 16:04:27 +08:00
只删 AndroidManifest 里面的节点感觉还过不了。。。会扫描代码的,代码有调用可能继续打回来
pual
2023-08-18 16:46:15 +08:00
92Developer
2023-08-18 18:22:20 +08:00
@pual 这个感觉行啊,多谢多谢
92Developer
2023-08-18 18:23:54 +08:00
@yiranshaxiao 用 remove 移除了 aar 中的某些权限,没打回来,下午删了一个 service ,静待审核结果吧
92Developer
2023-08-18 18:24:27 +08:00
@Westbrook 和 5 楼那样?
TArysiyehua
2023-08-25 18:44:09 +08:00
remove 好用,但是可能会崩溃
92Developer
2023-08-25 21:16:21 +08:00
@TArysiyehua 用 remove 解决了

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

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

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

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

© 2021 V2EX