提问人:Aidan 提问时间:12/9/2021 更新时间:12/18/2021 访问量:201
禁用 Android SDK/支持库的导入
Disable import of Android SDK/Support Libraries
问:
我正在尝试重新构建一个解压缩的 apk,因为它已经解压缩了所需的库,如果不是因为某些依赖项似乎丢失了,那么删除预打包库是可行的。我可以单独分类并只挑选出未在构建中添加的库并删除其余的,但似乎将 android 支持库排除在内会更容易。可以/如何在 Android Studio/使用 Gradle 中完成此操作?
答:
0赞
Victor Paléologue
12/18/2021
#1
如果可能的话,它可能没有记录在案,因为它违背了通常的所有权证券。如果此APK是您的,则可以从源执行此操作。如果不是,则不应执行此操作。
但是,您可以通过避免依赖所需的库或显式排除它们(如此处所示)从重建中排除所需的库。
configurations {
runtime.exclude group: "...", module: "..."
...
}
评论
0赞
Aidan
12/18/2021
我可以问为什么我不应该这样做,如果它不是我的?
0赞
Victor Paléologue
12/19/2021
通常是因为APK提供了专有许可证,禁止您使用软件内容制作衍生作品。这完全取决于应用程序的许可证。
0赞
Aidan
12/24/2021
不可以,通常它禁止重新分发应用程序和分发衍生作品。在一本书中写作与重新出版您注释的书不同。
0赞
Aidan
12/24/2021
而且,我会排除什么,以排除所有 android 支持库?
0赞
Victor Paléologue
1/15/2022
名单很长,我不认识他们。在你的位置上,我会通过反复试验找到它们......它很长,但你只需要做一次。
评论
android.app